alexandrubau/messenger-azure-queue-transport
最新稳定版本:v1.8.0
Composer 安装命令:
composer require alexandrubau/messenger-azure-queue-transport
包简介
Azure Storage Queue transport for Symfony's Messenger component.
README 文档
README
Azure Queue transport for Symfony's Messenger component.
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
Set environment variable:
MESSENGER_TRANSPORT_DSN=azurequeue://<account_name>:<account_key>@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: <your_queue_name> visibility_timeout: <visibility_timeout_in_seconds> time_to_live: <time_to_live_in_seconds> results_limit: <how_many_messages_to_read>
Options can be configured via the DSN or via the options key under the transport in messenger.yaml. Example:
MESSENGER_TRANSPORT_DSN=azurequeue://<account_name>:<account_key>@default?queue_name=<your_queue_name>&visibility_timeout=<visibility_timeout_in_seconds>&time_to_live=<time_to_live_in_seconds>&results_limit=<how_many_messages_to_read>
Don't forget to create the queue with the supplied name in Azure Queue Storage.
Further reading
统计信息
- 总下载量: 30.99k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-03-08