Skip to content

ProducerControllerSettings

Defined in: src/delivery/ProducerController.ts:16

T

readonly consumer: ActorRef<Delivery<T>>

Defined in: src/delivery/ProducerController.ts:17


readonly optional producerId?: string

Defined in: src/delivery/ProducerController.ts:29

Stable identifier used by consumers to dedup across restarts.


readonly optional resendTimeoutMs?: number

Defined in: src/delivery/ProducerController.ts:21

How long to wait for an Ack before re-sending. Default 500ms.


readonly optional windowSize?: number

Defined in: src/delivery/ProducerController.ts:27

Flow-control window: at most windowSize messages may be in-flight (un-acked) at any moment. Additional Sends queue until room opens up. Default: 16.