Skip to content

Observers

Observer configuration controls retry behavior, timeouts, and watchdog monitoring for observer subscribers.

{
"observers": {
"subscriberTimeout": 5,
"maxRetryAttempts": 10,
"backoffDelay": 1,
"exponentialBackoffDelayFactor": 2,
"maximumBackoffDelay": 600,
"watchdogInterval": 60
}
}
PropertyTypeDefaultDescription
subscriberTimeoutnumber5Timeout in seconds for observer subscriber calls
maxRetryAttemptsnumber10Maximum retry attempts for failed partitions (0 = infinite)
backoffDelaynumber1Initial backoff delay in seconds
exponentialBackoffDelayFactornumber2Exponential backoff multiplier
maximumBackoffDelaynumber600Maximum backoff delay in seconds
watchdogIntervalnumber60Interval in seconds between watchdog checks; the watchdog verifies connected clients are still active, running jobs (replay and catch-up) are still progressing, and NextEventSequenceNumber is up-to-date