使用EMQX作为broker,如何实现一对一通信?

你好问一下,假如有100万个设备连接上emq,现在我需要通过平台下发一条消息给其中一台设备,别的设备不能收到消息,也就是一对一通信,我能想到的是这100万个设备都订阅一个自己的设备编号的topic,然后服务端将消息下发给这个编号的topic;但是我在网上看很多人说MQTT对于topic有限制,不能超过多少多少,我想问一下EMQ对于这种需求是怎么解决的?100万个设备总共订阅100万个Topic是否能订阅?是否会有效率问题?或者你们有更好的解决方案,能否提供一个简单的代码示例,谢谢!

我能想到的是这100万个设备都订阅一个自己的设备编号的topic

就是这样的。EMQX 不存在主题数量的限制。