建议运行MQTT服务器

时间:2014-07-08 00:11:59

标签: push-notification mqtt mosquitto

我想在我的服务器上运行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 /其他人如何为他们的应用处理推送通知?

1 个答案:

答案 0 :(得分:2)

  1. 目前不在,在Windows上,它目前仅限于1000个客户端。
  2. 可能,但很可能取决于这些主题的安排。
  3. “经纪人可以处理吗?” - 这取决于你处理它的意思。肯定会增加很多延迟。
  4. 如上所述,Windows目前仅支持1000个客户端。
  5. 有很多供应商会向您推销解决方案。
  6. 我认为轻量级协议主要限于网络边缘,内部使用其他消息,以及许多服务器。