2

我想在我的服务器上运行 Mosquitto MQTT 代理。例如,我希望连接 1000 万用户/客户端。我想先了解几件事:

  1. Mosquitto 可以处理 1000 万个活动连接吗?
  2. 如果我想为每个客户提供 8 个主题和类别,经纪人可以处理 8000 万个主题吗?!
  3. 如果 10 万个客户端同时发布一条消息,会发生什么?经纪人可以处理吗?
  4. 如果以上所有的答案都是肯定的,那么需要什么硬件规格才能在 Windows Server 2008 R2 下正常运行?(CPU,RAM,HDD,...)
  5. 有没有比 Mosquitto 更好的代理?(性能方面,支持用户/通行证,支持 ssl/tls)
  6. 如果根本不可能,那么像 Whatsapp/Viber/Wechat/others 这样的大公司/应用程序如何为他们的应用程序处理推送通知?
4

1 回答 1

2
  1. 目前还没有,在 Windows 上,它目前仅限于 1000 个客户端。
  2. 可能,但很可能取决于这些主题的安排。
  3. “经纪人能处理吗?” - 这取决于你处理它的意思。肯定会增加很多延迟。
  4. 如上,Windows 目前只支持 1000 个客户端。
  5. 有很多供应商会向您出售解决方案。
  6. 我想轻量级协议主要局限于网络边缘,内部使用其他消息传递和大量服务器。
于 2014-07-08T09:37:41.020 回答