Download the PHP package oniva/jobqueue-azurequeuestorage without Composer
On this page you can find all versions of the php package oniva/jobqueue-azurequeuestorage. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download oniva/jobqueue-azurequeuestorage
More information about oniva/jobqueue-azurequeuestorage
Files in oniva/jobqueue-azurequeuestorage
Download oniva/jobqueue-azurequeuestorage
More information about oniva/jobqueue-azurequeuestorage
Files in oniva/jobqueue-azurequeuestorage
Vendor oniva
Package jobqueue-azurequeuestorage
Short Description A Flowpack.JobQueue.Common implementation to support Azure Queue Storage as backend
License MIT
Package jobqueue-azurequeuestorage
Short Description A Flowpack.JobQueue.Common implementation to support Azure Queue Storage as backend
License MIT
Please rate this library. Is it a good library?
Informations about the package jobqueue-azurequeuestorage
Oniva.JobQueue.AzureQueueStorage
A job queue backend for the Flowpack.JobQueue.Common package based on Azure Queue Storage.
Features
- Azure Queue Storage Integration - Built on Azure's reliable queue service
- Claim Check Pattern - Automatically stores large job payloads (>32KB) in Azure Blob Storage to bypass queue message size limits
- Priority Queue - Optionally use a separate queue for high-priority jobs that will always be processed first
- Poison Queue - Optionally move failed jobs to a dead-letter queue for debugging and manual intervention
- Configurable Options - Customize timeouts, polling intervals, and more via settings
Installation
Configuration
Add the following to your Flow application's Settings.yaml:
Full example configuration with all options:
Priority Queueing
To enable priority queueing, set usePriorityQueue
to true
.
This allows you to submit high-priority jobs that will be processed before regular jobs.
Caveats
- 7-day message limit - Azure Queue Storage automatically deletes messages after 7 days maximum, even if unprocessed
- 64KB queue message size - While the claim check pattern handles larger payloads, it adds latency and blob storage costs
- No native queue priorities - Priority queues are simulated by polling multiple queues, which increases API calls
- Approximate counts only - Queue metrics like countReady() are estimates, not exact counts, due to Azure's distributed nature
- No message ordering guarantee - Azure Queue Storage doesn't guarantee FIFO ordering, messages may be processed out of sequence
All versions of jobqueue-azurequeuestorage with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.1
neos/flow Version ^8.0
flowpack/jobqueue-common Version ^3.0
microsoft/azure-storage-queue Version ^1.3
microsoft/azure-storage-blob Version ^1.5
neos/flow Version ^8.0
flowpack/jobqueue-common Version ^3.0
microsoft/azure-storage-queue Version ^1.3
microsoft/azure-storage-blob Version ^1.5
The package oniva/jobqueue-azurequeuestorage contains the following files
Loading the files please wait ....