Vergleich Matrix MQTT Broker
In einem unserer früheren Artikel haben wir die MQTT Broker Eclipse Mosquitto und HiveMQ verglichen.
Im Folgenden ergänzen wir dies um eine Übersicht gängiger MQTT Broker und JMS-Providern mit MQTT-Unterstützung.
Name | Eigenschaften | Entwickler | Open Source | Sprache | Aktuelle Version |
---|---|---|---|---|---|
Kommerzielles HiveMQ u.a. mit Management UI (Control Center), HA Clustering, Analytics, Monitoring, RBAC, Audit Logs, TLS im Cluster |
Hive MQ (Deutschland) |
Nein |
Java |
4.5 (LTS) |
|
Kommerzielles HiveMQ mit eingeschränkten Enterprise Features (u.a. ohne RBAC, Audit Logs, TLS im Cluster) |
Hive MQ (Deutschland) |
Nein |
Java |
4.5 (LTS) |
|
Community Edition ohne Enterprise Features (u.a. kein Control Center, Clustering) |
Hive MQ (Deutschland) |
Java |
2021.2 |
||
Sehr kompakter MQTT Broker; optimal für Systeme mit eingeschränkten Ressourcen (Router, NAS, etc.) |
Eclipse |
C |
2.0.11 |
||
Cluster-fähig, "designed for massive clients access and realizes fast and low-latency message routing" |
EMQ Enterprise, Inc. (China) |
Erlang |
4.3 |
||
IBM Watson IoT Platform - Message Gateway,HA/Hochskalierbarer Cluster |
IBM |
Nein |
C |
5.0.0 |
|
HA/Hochskalierbar, basiert auf OSGI-Server Platform, Agenten-basiertes Architekturmodell |
ScalAgent D.T. (Frankreich) |
Nein |
Java |
1.14 |
|
MQTT ist Teil einer IoT-Lösung zur Integration/Persistierung im industriellen M2M Kontext |
FairCom (USA) |
Nein |
C |
3.0.0 |
Die Broker beherrschen MQTT, SSL/TCP und QoS 0-2. Bis auf Faircom EDGE (nur MQTT 3.1.1) wird MQTT 5 unterstützt.
Einige klassische JMS-Provider mit MQTT-Plugins bzw. Integration können für bestimmte M2M Anwendungsfälle mit relativ niedrigem Publishing genutzt werden.
Name | Eigenschaften | Entwickler | Open Source | Sprache | Aktuelle Version |
---|---|---|---|---|---|
HA, skalierbar ("Network of Brokers"), Replikation via Apache Zookeeper, MQTT 3.1.1 |
Apache Software Foundation |
Java |
5.16.3 (classic), 2.18.0 (Artemis) |
||
HA,skalierbar,via Plugins anpassbar,UI für Management/Monitoring, MQTT 3.1.1 via Plugin |
Pivotal Software (USA) |
Erlang |
3.9.5 |
Zu den Themen MQTT, Kafka, Prometheus/Grafana und Kubernetes bieten wir sowohl Beratung, Entwicklungsunterstützung als auch passende Schulungen an:
Auch für Ihren individuellen Bedarf können wir Workshops und Schulungen anbieten. Sprechen Sie uns gerne an.