MQ 和 MQTT 有什么区别?

what is the difference between MQ and MQTT?

我是 MQTT 的初学者,但令我困惑的是它的基本定义

MQTT is a publish-subscribe based "light weight" messaging protocol'.

根据我之前对MQ(Message Queue)的理解,MQ和MQTT对我来说听起来非常相似。任何人都可以详细说明 MQ 和 MQTT 之间的真正区别是什么以及它们的用例吗?谢谢!!

MQTT 是一种协议,它是开源的。许多供应商都在使用此协议进行消息传递。

MQ 是一个包罗万象的团队,仅指消息传递。有很多不同的协议,AMQP 也是其中之一。

此外,IBM 有一个名为 MQ 的产品。

MQTT 最初称为 "Message Queue Telemetry Transport"。你可以在这里找到它如何演变的深入解释:http://www.hivemq.com/mqtt-essentials-part-1-introducing-mqtt/

MQTT 是一个OASIS 标准协议,它不仅用于 MQ 消息传递,还可以用于物联网 IOT 和 M2M(机器对机器)通信。

这是您可能会觉得有用的 slide presentation