PHPackages                             mariopenterman/phpenqueue-azure-service-bus - 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. mariopenterman/phpenqueue-azure-service-bus

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

mariopenterman/phpenqueue-azure-service-bus
===========================================

Azure service bus Transport

v1.1.6(1y ago)11.3kMITPHP

Since Jul 12Pushed 1y agoCompare

[ Source](https://github.com/mariopenterman/phpenqueue-azure-service-bus)[ Packagist](https://packagist.org/packages/mariopenterman/phpenqueue-azure-service-bus)[ Docs](https://github.com/assoconnect/)[ RSS](/packages/mariopenterman-phpenqueue-azure-service-bus/feed)WikiDiscussions dev Synced yesterday

READMEChangelog (2)Dependencies (7)Versions (13)Used By (0)

Azure Service Bus transport
===========================

[](#azure-service-bus-transport)

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

[![Build Status](https://camo.githubusercontent.com/d3565bbcc9561751328828fd97861c49274006192f6d56d85613ff9dd12229c9/68747470733a2f2f7472617669732d63692e6f72672f6173736f636f6e6e6563742f706870656e71756575652d617a7572652d736572766963652d6275732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/assoconnect/phpenqueue-azure-service-bus)[![Quality Gate Status](https://camo.githubusercontent.com/470ce3b8c9519de6bc973c658291f2dfc7a3d3e1fe2334383ca35b291afeb42c/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6173736f636f6e6e6563745f706870656e71756575652d617a7572652d736572766963652d627573266d65747269633d616c6572745f737461747573)](https://sonarcloud.io/dashboard?id=assoconnect_phpenqueue-azure-service-bus)

The transport uses [Azure Service Bus](https://docs.microsoft.com/fr-fr/azure/service-bus-messaging/service-bus-php-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/phpenqueue-azure-service-bus
```

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

[](#create-context)

```
