Crate apalis_core
source ·Expand description
§apalis-core
Utilities for building job and message processing tools.
Modules§
- Represent utilities for creating worker instances.
- Codec for handling data
- Represents the utils needed to extend a task’s context.
- Includes all possible error types.
- Represents an executor.
- Represents middleware offered through
tower
- In-memory utilities for testing and mocking
- Represents monitoring of running workers
- Message queuing utilities
- Allows async listening in a mpsc style.
- Controlled polling and streaming
- Represents the request to be processed.
- Represents different possible responses.
- Represents a service that is created from a function.
- Represents ability to persist and consume jobs from storages.
- Task management utilities
- Represents the utils for building workers.
Traits§
- A backend represents a task source Both
Storage
andMessageQueue
need to implement it for workers to be able to consume tasks - This allows encoding and decoding of requests in different backends
Functions§
- Sleep utilities