kl3sk / mqtt-transport-bundle
为symfony messenger提供MQTT传输
dev-develop
2023-06-16 13:48 UTC
Requires
- php: >=8.1
- php-mqtt/client: ^1.8
- symfony/messenger: 6.3.*
- symfony/monolog-bundle: ^3.8
- symfony/options-resolver: 6.3.*
- symfony/serializer: 6.3.*
This package is auto-updated.
Last update: 2024-09-16 17:24:31 UTC
README
注意:此包仍在开发中
此包为symfony messenger提供MQTT传输。
安装
composer require kl3sk/mqtt-transport-bundle:@dev
配置
MESSENGER_MQTT_TRANSPORT_DSN=mqtt://user:password@broker:1883 MQTT_CLIENT_ID=symfonyclient MQTT_TOPICS='/topic1,/topic2'
创建你的消息和消息处理器 Symfony 文档
services.yaml
services: framework: messenger: # ... your definitions transports: mqtt: dsn: '%env(MESSENGER_MQTT_TRANSPORT_DSN)%' serializer: Kl3sk\MqttTransportBundle\Serializer\JsonMessageSerializer routing: # Route your messages to the transports 'Kl3sk\MqttTransportBundle\Message\ExampleMessage': mqtt
示例
在 Mqtt
文件夹中查看
演示
你可以在这里找到演示 链接
感谢
感谢Namoshek为其客户端提供的帮助。