An overview of Dotkernel Queue, a Mezzio-based microservice for processing asynchronous tasks via message queues.
Details
Dotkernel Queue is a standalone application (skeleton) for handling asynchronous task processing as its own microservice, separate from your API or Admin application.
Dotkernel Queue:
Is built on the Mezzio microframework, sharing the same architecture and standards support as other Dotkernel tools and applications.
Uses Laminas Messenger to dispatch and handle messages, so work can be processed outside the request/response cycle.
Lets you offload slow or non-critical work — such as sending emails, generating exports, or processing uploads — from your API or Admin application.
Has a PSR-Compliant Middleware Stack to promote a lean, modular architecture and create a common ground between components from various sources.
A: A standalone microservice for processing asynchronous tasks, separate from your API or Admin application.
Q: What is Dotkernel Queue built on?
A: The Mezzio microframework, using Laminas Messenger to dispatch and handle messages.
Q: Why would I use Dotkernel Queue?
A: To offload slow or non-critical work, such as sending emails, generating exports, or processing uploads, so it doesn't block the request/response cycle.