什么是subciption的最大数量可由paho-mqtt处理

时间:2018-06-13 10:54:22

标签: python-3.x mqtt paho

paho-mqtt python库可能的最大订阅数量。

1 个答案:

答案 0 :(得分:1)

通常订阅由经纪人持有,而不是客户持有。代理只是将消息转发给与主题模式匹配的客户端,客户端将收到的消息传递给回调。

这些主题模式的存储方式因代理而异,但假设即使是最简单的数组实现,那么限制可能是代理运行的平台上的int的大小,这很可能比任何明智的系统都要大。

如果客户端库正在跟踪订阅主题列表(我不相信Paho库会因为没有需要而这样做),那么列表可能与代理程序的规模相同

另请注意,您可以订阅通配符主题,这将在任何列表中保留一个插槽,但可以匹配发布消息的任意数量的实际主题。