PHPackages                             alexandrubau/messenger-azure-queue-transport - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. alexandrubau/messenger-azure-queue-transport

ActiveSymfony-bundle[Queues &amp; Workers](/categories/queues)

alexandrubau/messenger-azure-queue-transport
============================================

Azure Storage Queue transport for Symfony's Messenger component.

v1.8.0(1y ago)633.2k↓35.5%7[3 issues](https://github.com/alexandrubau/messenger-azure-queue-transport/issues)MITPHPPHP ^7.3 || ^8.0CI failing

Since Mar 8Pushed 1y ago2 watchersCompare

[ Source](https://github.com/alexandrubau/messenger-azure-queue-transport)[ Packagist](https://packagist.org/packages/alexandrubau/messenger-azure-queue-transport)[ RSS](/packages/alexandrubau-messenger-azure-queue-transport/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (7)Versions (11)Used By (0)

messenger-azure-queue-transport
===============================

[](#messenger-azure-queue-transport)

Azure Queue transport for Symfony's Messenger component.

[![Travis (.org)](https://camo.githubusercontent.com/593de9474b0b514d221d77e2b13b214440f6178fd227f0c4652fb8ad6e08a5c2/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f616c6578616e6472756261752f6d657373656e6765722d617a7572652d71756575652d7472616e73706f72743f7374796c653d666c61742d737175617265)](https://travis-ci.org/alexandrubau/messenger-azure-queue-transport)[![Packagist Version](https://camo.githubusercontent.com/60e8823c79b0d7b0daa4495fd4a30a4a142b49f1d67b8571c0237c6df8e38208/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616c6578616e6472756261752f6d657373656e6765722d617a7572652d71756575652d7472616e73706f72743f7374796c653d666c61742d737175617265)](https://packagist.org/packages/alexandrubau/messenger-azure-queue-transport)[![Software License](https://camo.githubusercontent.com/0b3d28521ff8d5bae4cc46eeef6a6f3b034aa92d27cefae958795feecbd60c87/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f616c6578616e6472756261752f6d657373656e6765722d617a7572652d71756575652d7472616e73706f72743f7374796c653d666c61742d737175617265)](https://github.com/alexandrubau/messenger-azure-queue-transport/blob/master/LICENSE)

Installation
------------

[](#installation)

The messenger-azure-queue-transport component requires PHP 7.3+ and Symfony 4.3+.

You can install this component using Symfony Flex:

```
composer require alexandrubau/messenger-azure-queue-transport

```

Basic usage
-----------

[](#basic-usage)

Set environment variable:

```
MESSENGER_TRANSPORT_DSN=azurequeue://:@default

```

In case your Account Name or Account Key contain special characters, you can use PHP's `rawurlencode()` function to encode them.

Set messenger transport config:

```
framework:
    messenger:
        transports:
            azure_queues:
                dsn: '%env(MESSENGER_TRANSPORT_DSN)%'
                options:
                    queue_name:
                    visibility_timeout:
                    time_to_live:
                    results_limit:
```

Options can be configured via the DSN or via the options key under the transport in `messenger.yaml`. Example:

```
MESSENGER_TRANSPORT_DSN=azurequeue://:@default?queue_name=&visibility_timeout=&time_to_live=&results_limit=

```

Don't forget to create the queue with the supplied name in Azure Queue Storage.

Further reading
---------------

[](#further-reading)

1. [The Messenger Component](https://symfony.com/doc/current/components/messenger.html)
2. [Messenger: Sync &amp; Queued Message Handling](https://symfony.com/doc/current/messenger.html)
3. [Azure Storage Queue](https://docs.microsoft.com/en-gb/azure/storage/queues/?toc=%2fazure%2fstorage%2fqueues%2ftoc.json)
4. [Azure Storage Queue REST API](https://docs.microsoft.com/en-gb/rest/api/storageservices/queue-service-rest-api)

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance27

Infrequent updates — may be unmaintained

Popularity36

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~186 days

Recently: every ~71 days

Total

10

Last Release

582d ago

PHP version history (2 changes)v1.0.2PHP ^7.3

v1.1.2PHP ^7.3 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/c1f7ed176077551cdd2b7d3cada1ecda1559d2e20059fae80eed7d96b9ba9e8b?d=identicon)[alexandrubau](/maintainers/alexandrubau)

---

Top Contributors

[![alexandrubau](https://avatars.githubusercontent.com/u/1225661?v=4)](https://github.com/alexandrubau "alexandrubau (9 commits)")[![SpartakusMd](https://avatars.githubusercontent.com/u/438308?v=4)](https://github.com/SpartakusMd "SpartakusMd (7 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (2 commits)")[![ahaaje](https://avatars.githubusercontent.com/u/7911330?v=4)](https://github.com/ahaaje "ahaaje (1 commits)")[![cataragak90](https://avatars.githubusercontent.com/u/6332276?v=4)](https://github.com/cataragak90 "cataragak90 (1 commits)")

---

Tags

azure-storage-queuemessenger-componentsymfony-bundlesymfonybundlequeuestorageazuretransportMessenger

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/alexandrubau-messenger-azure-queue-transport/health.svg)

```
[![Health](https://phpackages.com/badges/alexandrubau-messenger-azure-queue-transport/health.svg)](https://phpackages.com/packages/alexandrubau-messenger-azure-queue-transport)
```

###  Alternatives

[koco/messenger-kafka

Symfony Messenger Kafka Transport

931.1M1](/packages/koco-messenger-kafka)[bref/symfony-messenger

Symfony Messenger bridge to run with SQS and SNS on AWS Lambda with Bref

721.2M6](/packages/bref-symfony-messenger)[prooph/event-store-symfony-bundle

109253.5k8](/packages/prooph-event-store-symfony-bundle)[petitpress/gps-messenger-bundle

Google Pub/Sub transport for Symfony Messenger

29491.0k3](/packages/petitpress-gps-messenger-bundle)[webfactory/icu-translation-bundle

Enables ICU message formatting for translations in Symfony applications.

2761.8k](/packages/webfactory-icu-translation-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
