Various MQTT Server features

Source: Internet
Author: User
Tags software ag

His page attempts to document the features, various MQTT servers (brokers) support. This was specific to their MQTT support; Many of these servers have much wider capabilities beyond just MQTT.

Capabilities
Server QoS 0 QoS 1 QoS 2 Auth Bridge $SYS SSL Dynamic Topics Cluster WebSockets Plugin System
2lemetry ? ? ? ? ? § ? ? ? ? ?
Apache ActiveMQ ? ? ? ? ? ? ? ? ? ? ?
Apache ActiveMQ Artemis ? ? ? ? ? ? ? ? ? ? ?
Bevywise IoT Platform ? ? ? ? Rm ? ? ? ? ? Rm
Emitter ? § ? ? ? ? ? ? ? ? ?
Emqttd ? ? ? ? ? ? ? ? ? ? ?
Flespi ? ? ? ? ? ? ? ? ? ? ?
Gnatmq ? ? ? ? ? ? ? ? ? ? ?
Hbmqtt ? ? ? ? ? ? ? ? ? ? ?
Hivemq ? ? ? ? ? ? ? ? ? ? ?
IBM Messagesight ? ? ? ? ? ? ? ? § ? ?
Jorammq ? ? ? ? ? ? ? ? ? ? ?
Mongoose ? ? ? ? ? ? ? ? ? ? ?
Moquette ? ? ? ? ? ? ? ? Rm ? ?
Mosca ? ? ? ? ? ? ? ? ? ? ?
Mosquitto ? ? ? ? ? ? ? ? § ? ?
Mqtt.js ? ? ? § ? ? ? ? ? ? ?
Mqttwk ? ? ? ? ? ? ? ? ? ? ?
RabbitMQ ? ? ? ? ? ? ? ? ? ? ?
Rsmb ? ? ? ? ? ? ? ? ? ? ?
Software AG Universal Messaging ? ? ? ? ? ? ? ? ? Rm ?
Solace ? ? ? ? § ? ? ? ? ? ?
Swiftmq ? ? ? ? ? ? ? ? ? ? ?
Trafero tstack ? ? ? ? ? ? ? ? ? ? ?
Vernemq ? ? ? ? ? ? ? ? ? ? ?
WebSphere MQ ? ? ? ? ? ? ? ? ? ? ?

Key:? Supported? Not supported? Unknown§see Limitations RM Roadmap (planned)

Limitations
    • Mqtt.js would accept connections with username and password supplied, but does not actually authenticate the connection

    • IBM Messagesight supports a high-availability mode which provides the redundancy advantage of a cluster, but does not supp Ort any sort of the load balancing for MQTT.

    • 2lemetry uses domains, where the first topic segment is the domain name. The $SYS topic space is under the domain (i.e. com.example/$SYS/# )

    • Solace does provide a proprietary bridge solution between brokers.

    • Mosquitto clustering is achieved on backend level (Redis, AMQP, etc).

    • Software AG Universal Messaging provides active/active clustering (over a proprietary protocol) and bridging (over a PROPR Ietary protocol).

Potentially should add columns to TRACK:LWT; Additional Protocols (WMQ, AMQP, Mqtts etc)

This is in need of expanding. Please add known information for known brokers to this table and include any known limitations below it.

Https://github.com/mqtt/mqtt.github.io/wiki/server-support

Various MQTT Server features

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.