DeliveryTrackingPollingConfig
Defined in: packages/messaging/src/delivery-tracking/types.ts:100
Properties
섹션 제목: “Properties”backoffMs
섹션 제목: “backoffMs”backoffMs:
number[]
Defined in: packages/messaging/src/delivery-tracking/types.ts:106
batchSize
섹션 제목: “batchSize”batchSize:
number
Defined in: packages/messaging/src/delivery-tracking/types.ts:102
concurrency
섹션 제목: “concurrency”concurrency:
number
Defined in: packages/messaging/src/delivery-tracking/types.ts:103
initialDelayMs
섹션 제목: “initialDelayMs”initialDelayMs:
number
Defined in: packages/messaging/src/delivery-tracking/types.ts:104
intervalMs
섹션 제목: “intervalMs”intervalMs:
number
Defined in: packages/messaging/src/delivery-tracking/types.ts:101
leaseMs?
섹션 제목: “leaseMs?”
optionalleaseMs?:number
Defined in: packages/messaging/src/delivery-tracking/types.ts:119
How long a poll may hold the records it takes, when the store supports
leaseDue. While it holds them, other services polling the same store
skip them. A poll stores each record’s next check as it goes and hands
back the records it does not finish, so the duration matters only when a
poll runs longer or stops without doing that. A lease that runs out
before the store returns the records holds nothing: runOnce() rejects
and leaves them for the next poll. 0 turns leasing off.
Default
섹션 제목: “Default”300_000 (5 minutes)maxTrackingDurationMs
섹션 제목: “maxTrackingDurationMs”maxTrackingDurationMs:
number
Defined in: packages/messaging/src/delivery-tracking/types.ts:107
scheduledGraceMs
섹션 제목: “scheduledGraceMs”scheduledGraceMs:
number
Defined in: packages/messaging/src/delivery-tracking/types.ts:105
unsupportedProviderStrategy
섹션 제목: “unsupportedProviderStrategy”unsupportedProviderStrategy:
UnsupportedProviderStrategy
Defined in: packages/messaging/src/delivery-tracking/types.ts:108