首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MQTT-Broker如何处理主题

MQTT-Broker如何处理主题
EN

Stack Overflow用户
提问于 2017-06-12 15:20:39
回答 1查看 185关注 0票数 1

考虑到性能,我在问自己MQTT-broker如何对不同的层次结构做出反应。假设您的数据库中有客户,并且在mqtt路径中表示了几个属性。这样会不会更有效:

客户1/订单

客户1/名称

客户1/地址

客户2/订单

客户2/名称

客户2/地址

或者像这样:

订单/客户1/

订单/客户2/

名称/customer1/

名称/customer2/

地址/客户1/

地址/客户2/

我明白这一点,如果您从静态标识符(如属性)开始,然后是变量部分,那么就会有更多的子主题。主题的结构方式是否会影响性能?如果没有,有没有什么最佳实践?

致以问候。

EN

回答 1

Stack Overflow用户

发布于 2017-06-12 19:28:06

在MQTT协议级,主题结构不会对性能产生影响(除了主题越长意味着消息头越大)

唯一可能产生影响的地方是在代理中的匹配器中确定哪些订阅者应该接收消息,但是正如我在评论中所说的,这将完全取决于代理如何实现它的匹配算法

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44493499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档