0

我对不同的消息代理感到困惑。

我的设备正在使用 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的任何信息。

4

1 回答 1

3

通常,您可以使用 Mosquitto、RabbitMQ、HiveMQ 或其他代理进行 MQTT。

Mosquitto 和 RabbitMQ 是开源的(免费),HiveMQ 现在(2020 年)也是开源的,在您可以免费试用之前。我只使用过 Mosquitto 和 RabbitMQ,我对它们的评论:

  • Mosquitto:很容易配置,但是我们遇到了它的一些不稳定,运行几天后它就无缘无故停止了工作,所以我们决定切换到RabbitMQ。

  • RabbitMQ:有MQTT插件,配置比mosquitto复杂。我花了一整天的时间才弄清楚如何使用 MQTT 和 SSL 登录。RabbitMQ 带有一个管理插件,它提供了一个很好的 GUI(没有用于 mosquitto 的 GUI)。

于 2018-06-13T23:37:49.530 回答