BackpressureProperties

How a subscription answers backpressure: a downstream that is up but asks to be called later (wow.command.busy, wow.wait.timeout, wow.query.busy, a 429 with Retry-After). The entry is retried, then its aggregate parks; it never pauses the partition. Meanwhile each backpressure halves the handlings the partition runs at once, and each success raises them again.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

The wait before the first retry; it doubles at each next one.

Link copied to clipboard

The share of each wait, 0 to 1, by which it is shortened at random, so that retries do not come in step.

Link copied to clipboard

The most attempts of an entry that meets backpressure before its aggregate parks.

Link copied to clipboard

The longest wait between two retries; a downstream's longer Retry-After still counts.

Link copied to clipboard

The fewest handlings a throttled partition runs at once.

Functions

Link copied to clipboard