Download the PHP package halloverden/symfony-azure-service-bus-messenger-bundle without Composer
On this page you can find all versions of the php package halloverden/symfony-azure-service-bus-messenger-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download halloverden/symfony-azure-service-bus-messenger-bundle
More information about halloverden/symfony-azure-service-bus-messenger-bundle
Files in halloverden/symfony-azure-service-bus-messenger-bundle
Package symfony-azure-service-bus-messenger-bundle
Short Description Provides a Azure Service Bus transport for Symfony Messenger
License MIT
Informations about the package symfony-azure-service-bus-messenger-bundle
Installation
Make sure Composer is installed globally, as explained in the installation chapter of the Composer documentation.
Applications that use Symfony Flex
Open a command console, enter your project directory and execute:
Applications that don't use Symfony Flex
Step 1: Download the Bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
Step 2: Enable the Bundle
Then, enable the bundle by adding it to the list of registered bundles
in the config/bundles.php
file of your project:
Configuration
The Azure Service Bus DSN looks like this, where sb-endoint
is usually <namesapce>.servicebus.windows.net
The transport has a number of options:
Option | Description | Default |
---|---|---|
shared_access_key_name | ASB access key name | RootManageSharedAccessKey |
shared_access_key | ASB access key | |
entity_path | Topic or Queue | name of transport |
subscription | Name of subscription | |
wait_time | Long polling duration in seconds |
You can change the entity_path
at runtime using the AzureServiceBusEntityPathStamp
:
You can control the entity_path
used on consume with:
All versions of symfony-azure-service-bus-messenger-bundle with dependencies
symfony/framework-bundle Version ^6.1
symfony/messenger Version ^6.1
symfony/http-client Version ^6.1