KafkaSchedulerOptions
Defined in: packages/pubsub/src/kafka/types.ts:33
Durable scheduler topic names and topology settings for Kafka delayed delivery.
Properties
Section titled “Properties”autoCreateTopology?
Section titled “autoCreateTopology?”
optionalautoCreateTopology?:boolean
Defined in: packages/pubsub/src/kafka/types.ts:51
Create scheduler topics automatically before first publish or subscribe. Defaults to true.
consumerGroup?
Section titled “consumerGroup?”
optionalconsumerGroup?:string
Defined in: packages/pubsub/src/kafka/types.ts:39
Scheduler consumer group. Defaults to a stable group derived from schedulesTopic.
deliveryConcurrency?
Section titled “deliveryConcurrency?”
optionaldeliveryConcurrency?:number
Defined in: packages/pubsub/src/kafka/types.ts:43
Maximum number of due schedules delivered at once. Defaults to 16.
deliveryRetryDelayMs?
Section titled “deliveryRetryDelayMs?”
optionaldeliveryRetryDelayMs?:number
Defined in: packages/pubsub/src/kafka/types.ts:45
In-process retry delay after a scheduler delivery failure in milliseconds. Defaults to 1000.
historyRetentionMs?
Section titled “historyRetentionMs?”
optionalhistoryRetentionMs?:number
Defined in: packages/pubsub/src/kafka/types.ts:41
Retention for the scheduler history topic in milliseconds. Uses broker defaults when unset.
historyTopic
Section titled “historyTopic”historyTopic:
string
Defined in: packages/pubsub/src/kafka/types.ts:37
Append-only schedule history topic.
partitions?
Section titled “partitions?”
optionalpartitions?:number
Defined in: packages/pubsub/src/kafka/types.ts:47
Number of partitions for scheduler topics. Defaults to 1.
replicationFactor?
Section titled “replicationFactor?”
optionalreplicationFactor?:number
Defined in: packages/pubsub/src/kafka/types.ts:49
Replication factor for scheduler topics. Defaults to 1.
schedulesTopic
Section titled “schedulesTopic”schedulesTopic:
string
Defined in: packages/pubsub/src/kafka/types.ts:35
Compacted schedule state topic.