我与不同的消息代理混淆了。
我的设备正在使用MQTT。到目前为止,我已经查看了HiveMQ,IBM Messagesight,RabbitMQ,google pub和sub,AWS SQS。
HiveMQ(MQTT消息代理)和RabbitMQ(或pub和sub,SQS)之间的区别是什么?
除了协议和成本可能不同,它们的功能有什么不同吗?还有一个问题,IBM消息是一个消息代理,它与谷歌酒吧和子或兔子有什么不同?
我找不到有关messageight的任何信息。
答案 0 :(得分:0)
通常,您可以将Mosquitto,RabbitMQ,HiveMQ或其他代理用于MQTT。
Mosquitto和RabbitMQ是开源的(免费),HiveMQ不是免费的,但你可以免费试用。我只使用了Mosquitto和RabbitMQ,我对他们的评论:
Mosquitto:易于配置,但我们遇到了一些不稳定因素,它在运行几天之后就无缘无故地停止工作,所以我们决定切换到RabbitMQ。
RabbitMQ:有MQTT插件,配置比mosquitto复杂。我花了整整一天的时间来弄清楚如何使用MQTT和SSL登录。 RabbitMQ附带了一个管理插件,它提供了一个很好的GUI(没有用于mosquitto的GUI)。