kl3sk / mqtt-transport-bundle

为symfony messenger提供MQTT传输

安装: 13

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 1

分支: 1

开放问题: 0

类型:symfony-bundle

dev-develop 2023-06-16 13:48 UTC

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为其客户端提供的帮助。