PHPackages                             csburton/enqueue-azure - 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. csburton/enqueue-azure

ActiveLibrary[Queues &amp; Workers](/categories/queues)

csburton/enqueue-azure
======================

Message Queue Azure Storage Transport

v1.1.2(3y ago)0117MITPHPPHP ^7.1.3|^8.0

Since Mar 20Pushed 3y agoCompare

[ Source](https://github.com/csburton/enqueue-azure)[ Packagist](https://packagist.org/packages/csburton/enqueue-azure)[ Docs](https://github.com/csburton/)[ RSS](/packages/csburton-enqueue-azure/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (7)Versions (2)Used By (0)

Azure Storage transport
=======================

[](#azure-storage-transport)

Azure Storage transport is a messaging solution transport using Azure comptabile with [Queue Interop](https://github.com/queue-interop/queue-interop)

[![Build Status](https://camo.githubusercontent.com/9c89f632686272f2c369d461c64204a6835a43d49247ab63fbb99adad7b7a1c1/68747470733a2f2f7472617669732d63692e6f72672f6173736f636f6e6e6563742f656e71756575652d617a7572652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/assoconnect/enqueue-azure)[![Quality Gate Status](https://camo.githubusercontent.com/3d766e99e9d94019ea008a1be5bbb586d4cd0a9eb5cc8c016bec38b5a01336e8/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6173736f636f6e6e6563745f656e71756575652d617a757265266d65747269633d616c6572745f737461747573)](https://sonarcloud.io/dashboard?id=assoconnect_enqueue-azure)

The transport uses [Azure Storage](https://docs.microsoft.com/en-us/azure/storage/queues/storage-dotnet-how-to-use-queues) as a message broker. It creates a collection (a queue or topic) there. It's a FIFO system (First In First Out).

- [Installation](#installation)
- [Create context](#create-context)
- [Send message to topic](#send-message-to-topic)
- [Send message to queue](#send-message-to-queue)
- [Send expiration message](#send-expiration-message)
- [Consume message](#consume-message)
- [Delete queue (purge messages)](#delete-queue-purge-messages)
- [Delete topic (purge messages)](#delete-topic-purge-messages)

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

[](#installation)

- With composer:

```
$ composer require assoconnect/enqueue-azure
```

Create context
--------------

[](#create-context)

```
