分布桥接(Bridge)

    节点间桥接与集群不同,不复制主题树与路由表,只按桥接规则转发MQTT消息。

    假设在本机创建两个emqttd节点,并创建一条桥接转发全部传感器(sensor)主题消息:

    启动emqttd1, emqttd2节点:

    1. cd emqttd2/ && ./bin/emqttd start

    emqttd1节点上创建到emqttd2桥接:

    1. mosquitto_sub -t sensor/# -p 2883 -d
    2. mosquitto_pub -t sensor/1/temperature -m "37.5" -d

    删除桥接:

    mosquitto可以普通MQTT连接方式,桥接到emqttd消息服务器:

    1. ------------- -----------------
    2. ------------- | emqttd |
    3. Sensor ----> | mosquitto | --Bridge--> | |
    4. ------------- -----------------

    mosquitto.conf

    本机2883端口启动emqttd消息服务器,1883端口启动mosquitto并创建桥接。

    mosquitto.conf配置:

    本机2883端口启动emqttd消息服务器,1883端口启动rsmb并创建桥接。

    broker.cfg桥接配置:

    1. connection emqttd
    2. addresses 127.0.0.1:2883
    3. topic sensor/#