MQTT是一种发布/订阅协议。每当发布者发布主题时,订阅该主题的所有订阅者都将通过MQTT代理获取消息。我想知道MQTT代理可以处理的最大客户端数量。那有没有上限?
答案 0 :(得分:2)
MQTT代理可以提供多少个客户端取决于您正在使用的MQTT代理软件。大多数MQTT代理可能仅受可用内存量的限制(每个套接字使用一块内存),因此它成为哪个代理软件以最有效的方式利用内存(和其他资源)的问题。当然,一些经纪人可能还有其他限制。
在实践中,您还必须了解您可以对连接的客户端执行的操作 - 某些代理可能表现不同(性能明智),具体取决于连接的客户端数量等。
答案 1 :(得分:2)
解决这个问题的唯一方法是根据您的具体工作量进行测试。
完全取决于以下内容:
可能还有更多因素。