Java mqtt代理列表及其在Windows中的可伸缩性

问题描述 投票:0回答:3

我想在android中实现推送通知。由于某些原因,我不想使用GCM,因此开始使用MQTT。我当前正在使用Mosquitto MQTT经纪人。我需要知道Mosquitto代理可以在Windows上处理的客户端连接数限制吗?我需要一个Java MQTT Broker,并找到了HiveMQ和Moquette。还有其他吗?HiveMQ只允许25个同时连接的客户端免费使用,因此我不想使用它。我需要有关如何使用Moquette及其在Windows上的可伸缩性的详细信息?

谢谢!请期待一些快速明确的答复。再次感谢。

java android windows mqtt mosquitto
3个回答
2
投票

值得一提的是,如果您不想购买完整的许可证,HiveMQ不再限于25个并发连接。要尝试HiveMQ是否满足您的可伸缩性需求(针对您自己的方案进行基准测试以进行验证!),可以使用按需付费的许可证:HiveMQ PAYG


0
投票

Mosquitto当前在Windows上仅限于1024个客户端。这取决于使用BSD样式的网络API(及其在Windows中的相关限制),并且将来会有所变化。不过不要屏住呼吸!


0
投票

您可以使用VerneMQ。 VerneMQ是高性能,开源软件,可扩展的分布式MQTT代理。它可以在商品硬件上水平和垂直扩展,以支持大量并发发布者和使用者,同时保持较低的延迟和容错能力。它还支持MQTT协议的最新版本,即MQTT 3.1,MQTT 3.1.1,MQTT 5.0,SSL / TLS,TCP,WS / WSS。它还支持3个QoS级别。

您可以从here开始。

您也可能会看Comparison of MQTT implementations

© www.soinside.com 2019 - 2024. All rights reserved.