简短的回答是否定的,不是任何纯粹实现MQTT规范的经纪人.
我想可以编写一个使用MQTT与客户端通信的代理,并且只向单个订户传递消息.(它必须与QOS2一起交付以确保消耗每条消息)
巧合的是,我正在与一位同事谈论本周早些时候类似的事情,他找到了一种方法,使用IBM*MQ Light和称为"共享目的地"的方式.(MQ Light使用AMPQ而非MQTT)
https://developer.ibm.com/messaging/mq-light/
更新:
我被告知IBM MessageSight v1.2设备实际上可以使用MQTT执行共享目标(http://www-03.ibm.com/software/products/en/messagesight)
更新2:
共享订阅是MQTT v5规范的可选部分,因此值得检查任何v5代理以获取该选项.