mqtt各种broker如何选择
MQTT是当前物联网最流行的协议,没有之一,原因是其提供订阅/发布模式,更为简约、轻量,易于使用,针对受限环境(带宽低、网络延迟高、网络通信不稳定),属于物联网(Internet of Thing)的一个传输协议。设计思想是开放、简单、轻量、易于实现。这些特点使它适用于受限>情况/p>
目前实现了MQTT协议的产品很多,比如下面的这些。
IBM Websphere
MQ Telemetry
IBM MessageSight
Mosquitto
Eclipse Paho
emqttd Xively
m2m.io
webMethods
Nirvana Messaging
RabbitMQ
Apache ActiveMQ
Apache Apollo
Moquette
HiveMQ
Mosca
Litmus Automation Loop
JoramMQ
ThingMQ
VerneMQ
目前来看,Mosquitto的用户群最多,而且Mosquitto也是开源的,
其支持市面上几乎所有的操作平台,比如:
Windows
Mac
Arch Linux
CentOS
Debian
Fedora
FreeBSD
Gentoo
Mandriva
openSUSE
OpenWrt
Raspberry Pi
Redhat Enterprise Linux
Slackware
SUSE Linux Enterprise Server
Ubuntu
Other Linux
QNX
iPhone
所以选Mosquitto肯定没错。因为如果遇到问题,还有很多的资料可以搜索到。