Rabbitmq 如何在两个桥接的MQTT代理之间有条件地转发消息?
我在站点a有一个MQTT代理(mosquitto),在云上有另一个代理(mosquitto或RabbitMQ)。为了将数据转发到云,为了数据安全,我计划将它们和TLS连接起来Rabbitmq 如何在两个桥接的MQTT代理之间有条件地转发消息?,rabbitmq,mqtt,mosquitto,bridge,broker,Rabbitmq,Mqtt,Mosquitto,Bridge,Broker,我在站点a有一个MQTT代理(mosquitto),在云上有另一个代理(mosquitto或RabbitMQ)。为了将数据转发到云,为了数据安全,我计划将它们和TLS连接起来 在站点A,软件通过MQTT进行内部通信,我不希望敏感数据被发送到云。(例如:带有“用户/密码”的主题) 将“用户/年龄”、“用户/性别”等非敏感信息发送到云端进行统计分析 如何将站点A上的代理配置为桥接并有条件地仅将某些主题/消息转发给云代理(同时维护内部消息) mosquitto中没有负匹配或编程匹配,因此您有两个选项:
如何将站点A上的代理配置为桥接并有条件地仅将某些主题/消息转发给云代理(同时维护内部消息) mosquitto中没有负匹配或编程匹配,因此您有两个选项:
- 用户/年龄
- 用户/性别
- 安全/密码
connection cloud address cloud.broker.foo topic user/# out
connection cloud
address cloud.broker.foo
topic user/age out
topic user/gender out