热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

是否可以在多个使用者之间分发MQTT主题的读取?

如何解决《是否可以在多个使用者之间分发MQTT主题的读取?》经验,为你挑选了1个好方法。

使用MQTT代理,是否可以为某个主题设置多个使用者,以便对于该主题上的任何给定消息,只有一个使用者会收到该消息?



1> hardillb..:

简短的回答是否定的,不是任何纯粹实现MQTT规范的经纪人.

我想可以编写一个使用MQTT与客户端通信的代理,并且只向单个订户传递消息.(它必须与QOS2一起交付以确保消耗每条消息)

巧合的是,我正在与一位同事谈论本周早些时候类似的事情,他找到了一种方法,使用IBM*MQ Light和称为"共享目的地"的方式.(MQ Light使用AMPQ而非MQTT)

https://developer.ibm.com/messaging/mq-light/

完全披露,我为IBM工作

更新:

我被告知IBM MessageSight v1.2设备实际上可以使用MQTT执行共享目标(http://www-03.ibm.com/software/products/en/messagesight)

更新2:

共享订阅是MQTT v5规范的可选部分,因此值得检查任何v5代理以获取该选项.


推荐阅读
author-avatar
carefulff
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有