Dirthara Queue
Transport-neutral message queues and workers for PHP and the Dirthara framework.
Installation
Requirements and installation of Dirthara Queue.
Getting started
Publish a message onto a queue and process it with a worker, from start to finish.
Publishing
Put messages on a queue, now or after a delay, and route message types to a queue.
Handlers
Register the callable that processes each message type, matched by its exact class.
Execution policies
How a worker decides to retry, delay, or fail a message, per exact message type.
Workers
Running a worker continuously, observing the result of every delivery, and limiting how long a run lasts.
Failed messages
Inspect, retry, and forget messages that failed for good.
Queues and drivers
The queue and delivery contracts, the in-memory queue, and creating queues from driver configuration.
Serialisation
How Dirthara Queue turns messages into payloads, and what the native serialiser trusts.
Exceptions
Every exception Dirthara Queue throws, and when.