Module scheduler (2.31.0)
Stay organized with collections
Save and categorize content based on your preferences.
Schedulers provide means to schedule callbacks asynchronously.
These are used by the subscriber to call the user-provided callback to process each message.
Classes
Scheduler
Scheduler()
Abstract base class for schedulers.
Schedulers are used to schedule callbacks asynchronously.
ThreadScheduler
ThreadScheduler(
executor: typing.Optional[concurrent.futures.thread.ThreadPoolExecutor] = None,
)
A thread pool-based scheduler. It must not be shared across SubscriberClients.
This scheduler is useful in typical I/O-bound message processing.
Parameter | |
---|---|
Name | Description |
executor |
typing.Optional[concurrent.futures.thread.ThreadPoolExecutor]
An optional executor to use. If not specified, a default one will be created. |