BatchSettings(
max_bytes: int = 1000000, max_latency: float = 0.01, max_messages: int = 100
)
The settings for batch publishing the messages.
Attributes
Name
Description
max_bytes
int
The maximum total size of the messages to collect before automatically
publishing the batch, including any byte size overhead of the publish
request itself. The maximum value is bound by the server-side limit of
10_000_000 bytes. Defaults to 1 MB.
max_latency
float
The maximum number of seconds to wait for additional messages before
automatically publishing the batch. Defaults to 10ms.
max_messages
int
The maximum number of messages to collect before automatically
publishing the batch. Defaults to 100.
Methods
BatchSettings
BatchSettings(
max_bytes: int = 1000000, max_latency: float = 0.01, max_messages: int = 100
)
Create new instance of BatchSettings(max_bytes, max_latency, max_messages)