hub*_*hub 2 message-queue rabbitmq mqtt hivemq google-cloud-platform
我对不同的消息代理感到困惑。
我的设备正在使用 MQTT。到目前为止,我已经研究过 HiveMQ、IBM Messagesight、RabbitMQ、google pub and sub、AWS SQS。
HiveMQ(MQTT消息代理)和RabbitMQ(或pub and sub,SQS)有什么区别?
除了协议和成本可能不同之外,它们的功能有什么区别吗?还有一个问题,IBM messagesight 是一种消息代理吗?它与 google pub and sub 或rabbit 有什么不同吗?
我找不到任何有关 messagesight 的信息。
通常,您可以使用 Mosquitto、RabbitMQ、HiveMQ 或其他代理进行 MQTT。
Mosquitto 和 RabbitMQ 都是开源的(免费),HiveMQ 现在(2020 年)也是开源的,之前您可以免费试用。我只使用过 Mosquitto 和 RabbitMQ,我对它们的评论:
Mosquitto:易于配置,但我们遇到了一些不稳定的情况,运行几天后它就无故停止工作,所以我们决定切换到 RabbitMQ。
RabbitMQ:有MQTT的插件,配置比mosquitto复杂。我花了一整天的时间才弄清楚如何使用 MQTT 和 SSL 登录。RabbitMQ 附带一个管理插件,它提供了一个漂亮的 GUI(mosquitto 没有 GUI)。
归档时间: |
|
查看次数: |
4641 次 |
最近记录: |