Skip to content

機能比較 ​

本ページでは、異なるデプロイメントタイプでサポートされている機能を詳細に一覧化しています。

コア / エンタープライズ機能 ​

機能セルフホスト(エンタープライズ)MQTT as a Service(サーバレス)MQTT as a Service(専用フレックス)備考およびリンク
MQTT 5.0 ブローカー✅✅✅完全なMQTT 5.0プロトコル実装
MQTT over QUIC✅✅✅世界初のサポート
クラウド向け開発中
MQTT アドオン✅❌✅共有サブスクリプション
排他サブスクリプション
遅延パブリッシュ
自動サブスクリプション
トピック書き換え
その他多数のカスタマイズオプション
マルチプロトコルゲートウェイ✅❌✅多様な業界デバイスへのアクセス
マルチテナンシー✅❌✅システムの柔軟性と利用効率向上
クラスターリンク✅❌✅デバイスとアプリケーションデータのシームレス接続
メッセージキュー✅❌✅データ伝送と分析の統一アーキテクチャ
ストリーム処理✅❌✅高信頼性と災害復旧機能
(近日対応予定)
データパーシステンス✅ 内蔵RocksDBバックエンドまたは外部データベース該当なし該当なし安定性と信頼性の向上
スキーマレジストリ✅❌✅スキーマレジストリ によりデータの整合性と互換性を保証
メッセージコーデック✅❌✅JSON、Avro、Protobuf、カスタムコーデック(HTTP/gRPC)など柔軟なメッセージフォーマット変換
スキーマバリデーション✅✅✅メッセージの整合性と合法性を保証
ルールエンジン✅✅✅SQLベースの組み込みルールエンジンとリアルタイムデータ処理
Flowデザイナー✅❌✅データ統合の簡単なオーケストレーション
ファイル転送✅❌✅ 製品ロードマップに記載統一プラットフォームによるデータ伝送
Kafka連携✅✅✅MQTTデータをApache Kafkaへストリーム
エンタープライズデータ統合✅ 40以上✅✅ 40以上ビジネス開発と提供速度の加速
トラブルシューティング✅❌✅ログトレース
遅延サブスクリプション
クラウドネイティブ & K8s✅該当なし該当なしシステムのデプロイと管理コスト削減
エッジコンピューティング✅✅✅データ伝送のレイテンシとコスト削減
Neuron
NanoMQ

スケーラビリティとパフォーマンス ​

スケーラビリティ / パフォーマンスセルフホスト(エンタープライズ)MQTT as a Service(サーバレス)MQTT as a Service(専用フレックス)備考およびリンク
スケーラビリティ最大100ノードクラスター
クラスターあたり最大1億MQTT接続
1000自動スケール1000~無制限EMQX 5.0で1億MQTT接続を達成
可用性Core-Replicaクラスターマスターレスクラスターマスターレスクラスター
信頼性RocksDBによるデータパーシステンスと高可用レプリケーションセッションパーシステンスセッションパーシステンスRocksDBベースの高信頼MQTTデータパーシステンス
パフォーマンス500万MQTTメッセージ/秒1000 MQTTメッセージ/秒500万MQTTメッセージ/秒
レイテンシ1~5ミリ秒1~5ミリ秒1~5ミリ秒
SLA該当なし99.9% アップタイム最大99.99% アップタイム

クラスタリングアーキテクチャ ​

クラスタリングアーキテクチャセルフホスト(エンタープライズ)MQTT as a Service(サーバレス)MQTT as a Service(専用フレックス)備考およびリンク
クラスターのノード数100以上機密情報機密情報大規模クラスター
ランタイムでの弾力的かつレジリエントなスケーリング✅❌✅システムの安定性とリソース利用効率向上
オートスケーリング✅✅✅
整合性✅✅✅
トランザクション✅✅✅データ操作の原子性と信頼性を保証
ネットワーク分断復旧✅✅✅クラスター障害の自動修復
ノード退避とクラスター再バランス✅該当なし該当なしノンストップのクラスター保守
オートクラスター検出✅該当なし該当なしstatic: 静的ノードリストによる検出
mcast: UDPマルチキャストモードによる検出
dns: DNSレコードによる検出
etcd: etcd経由の検出
k8s: Kubernetesサービス経由の検出
ゼロダウンタイム / ホットアップグレード✅該当なし該当なしシステム脆弱性の即時修復
ホットパッチ✅該当なし該当なし安定したシステム運用を保証
過負荷保護✅該当なし該当なしシステム管理効率の向上
マルチクラスター管理✅該当なし該当なしシステム安定性の強化
クラスター指標✅該当なし該当なし

MQTTおよび接続性 ​

MQTT & 接続性セルフホスト(エンタープライズ)MQTT as a Service(サーバレス)MQTT as a Service(専用フレックス)備考およびリンク
MQTT 3.x✅✅✅
MQTT 5.0✅✅✅
MQTT リテーナー✅✅✅
MQTT over TCP✅❌✅
MQTT over TLS✅✅✅
MQTT over WebSocket✅✅✅
MQTT over QUIC✅❌✅EMQXは世界で唯一QUICトランスポートをサポートするMQTTブローカーです。
ロードバランサー(プロキシプロトコル)✅❌✅プロキシプロトコルv1、v2
ロードバランサー(カスタム)✅❌✅GmSSL
スムーズな接続移行
IPv6サポート✅❌✅
マルチプロトコルゲートウェイ✅❌✅
MQTT-SN✅❌✅
STOMP✅❌❌
CoAP✅❌✅
LwM2M✅❌❌
OCPP✅❌❌
JT/808✅❌✅
GB/T 32960✅❌❌

セキュリティ ​

セキュリティセルフホスト(エンタープライズ)MQTT as a Service(サーバレス)MQTT as a Service(専用フレックス)備考およびリンク
TLS/SSL✅✅✅データ伝送のセキュリティ保護:TLS 1.1、1.2、1.3
QUIC✅❌✅弱いネットワークやモバイルネットワークのデータ伝送効率向上
OCSPステープリング✅❌✅より柔軟なセキュリティ運用を提供
フラッピング検知✅✅✅ 製品ロードマップに記載過剰な接続試行の検知とブロック
監査ログ✅✅✅重要操作の監査トレースをサポート
ダッシュボードSSO✅✅✅安全かつ簡素化された認証プロセス
ダッシュボード / REST API RBAC✅✅✅システムセキュリティを確保するための最小権限設定

認証と認可 ​

認証 / 認可セルフホスト(エンタープライズ)MQTT as a Service(サーバレス)MQTT as a Service(専用フレックス)備考およびリンク
ユーザー名 / パスワード✅✅✅パスワードベース認証
JWT✅❌✅JWT認証
MQTT 5.0 拡張認証✅該当なし該当なしMQTT 5.0 拡張認証
LDAP認証✅❌✅ 製品ロードマップに記載
PSK認証✅❌✅PSK認証の有効化
X.509証明書✅✅ EMQX Cloudで管理✅
細粒度アクセス制御✅✅✅
認証データベースバックエンド✅❌✅
ACLデータベースバックエンド✅❌✅

データ統合 ​

EMQXは進化を続け、多様なデータ統合をサポートしています。以下はその一例です。

データ統合セルフホスト(エンタープライズ)MQTT as a Service(サーバレス)MQTT as a Service(専用フレックス)
MQTTブリッジ✅❌✅
Webhook / HTTPサーバー✅✅✅
Aliyun Tablestore✅✅✅
Apache Kafka / Confluent✅✅✅
Apache IoTDB✅❌✅
Apache Pulsar✅❌✅
AWS Kinesis✅❌✅
AWS S3✅❌✅
Azure Event Hubs✅❌✅
Azure Blob Storage✅❌✅
Cassandra✅❌✅
ClickHouse✅❌✅
Couchbase✅❌✅
DynamoDB✅❌✅
Elasticsearch✅❌✅
GCP PubSub✅❌✅
GreptimeDB✅❌✅
HStreamDB✅❌✅
InfluxDB✅❌✅
Microsoft SQL Server✅❌✅
MongoDB✅❌✅
MySQL✅❌✅
OpenTSDB✅❌✅
Oracle Database✅❌✅
PostgreSQL✅❌✅
RabbitMQ✅❌✅
Redis✅❌✅
RocketMQ✅❌✅
Snowflake✅❌✅
Syskeeper✅❌✅
TDengine✅❌✅
TimeScaleDB✅❌✅

ルールエンジン ​

ルールエンジンセルフホスト(エンタープライズ)MQTT as a Service(サーバレス)MQTT as a Service(専用フレックス)備考およびリンク
スキーマレジストリ✅❌✅データフォーマットの整合性を保証
JSONコーデック✅❌✅
Avroコーデック✅❌✅
Protobufコーデック✅❌✅
Sparkplug Bコーデック✅❌✅
JSONスキーマバリデーション✅❌✅
Avroバリデーション✅❌✅
ProtoBufバリデーション✅❌✅
組み込み関数✅❌✅SQL文で使用可能な関数、豊富な組み込みライブラリ、カスタム拡張サポート
jq関数✅❌✅効率的なJSONデータ処理
イベントトリガー✅❌✅クライアントイベント、イベント駆動型ビジネス開発
スキーマバリデーション✅❌✅
メッセージ変換✅❌✅

拡張性 ​

拡張性セルフホスト(エンタープライズ)MQTT as a Service(サーバレス)MQTT as a Service(専用フレックス)備考およびリンク
フック✅該当なし該当なしフック
プラグイン✅該当なし該当なしプラグイン
プラグインホットロード✅該当なし該当なし
プラグインホット設定✅該当なし該当なし
ゲートウェイ✅該当なし該当なし
ExHooks / gRPC✅該当なし該当なし

運用性 ​

運用性セルフホスト(エンタープライズ)MQTT as a Service(サーバレス)MQTT as a Service(専用フレックス)備考およびリンク
ダッシュボード✅✅✅EMQXダッシュボードは多機能です。
設定はダッシュボードからホットアップデート可能です。
設定✅ HOCON該当なし該当なしHOCONフォーマットはシンプルかつ簡潔です。
HTTP API✅✅✅
CLI✅✅✅
設定ホットアップデート✅該当なし該当なし
運用監査✅✅✅

可観測性 ​

可観測性セルフホスト(エンタープライズ)MQTT as a Service(サーバレス)MQTT as a Service(専用フレックス)備考およびリンク
ダッシュボード✅✅✅エレガントなダッシュボードでクラスターをリアルタイム監視
メトリクス✅✅✅ノードメトリクス
Grafana✅❌✅
Prometheus✅❌✅
Datadog✅❌✅
OpenTelemetry✅❌✅
クラスター指標✅該当なし該当なし
アラーム通知✅✅✅
遅延サブスクリプション監視✅❌✅
トピック監視✅❌✅
クライアント監視✅✅✅
ログトレース✅✅✅

クラウドネイティブとK8s ​

クラウドネイティブ & K8sセルフホスト(エンタープライズ)MQTT as a Service(サーバレス)MQTT as a Service(専用フレックス)備考およびリンク
Docker✅該当なし該当なしDocker Hub
Kubernetesオペレーター✅該当なし該当なしEMQX Kubernetes Operator

クラウドプラットフォーム対応状況 ​

クラウドプラットフォームセルフホスト(エンタープライズ)MQTT as a Service(サーバレス)MQTT as a Service(専用フレックス)備考およびリンク
AWSマーケットプレイス✅✅✅AWSマーケットプレイス:EMQXプラットフォーム(従量課金)
Azureマーケットプレイス✅✅✅Azureマーケットプレイス:EMQXプラットフォーム
GCPマーケットプレイス✅✅✅GCPマーケットプレイス
AWS✅✅✅
Azure✅✅✅
GCP✅✅✅

MQTTツールとSDK ​

MQTTツール & SDKセルフホスト(エンタープライズ)MQTT as a Service(サーバレス)MQTT as a Service(専用フレックス)備考およびリンク
MQTTデスクトップクライアント✅✅✅MQTT X - MQTT学習に最適なツール。
MQTTX: オールインワンMQTTクライアントツールボックス
MQTT CLI✅✅✅MQTTX CLI: 強力で使いやすいMQTT CLIツール
MQTT Webツール✅✅✅多機能で使いやすい。
MQTTX Web: 使いやすいMQTT WebSocketクライアントツール
MQTTベンチマーク✅✅✅GitHub - emqx/emqtt-bench: Erlang製軽量MQTTベンチマークツール
MQTT & JMeter✅ JMeterプラグイン✅✅GitHub - emqx/mqtt-jmeter: MQTT JMeterプラグイン
MQTT C SDK✅ NanoSDK✅✅GitHub - nanomq/NanoSDK: QUIC対応NNGフレーバーMQTT 5.0準拠SDK
MQTT Erlang SDK✅✅✅GitHub - emqx/emqtt: Erlang MQTT 5.0クライアント
MQTT iOS SDK✅✅✅GitHub - emqx/CocoaMQTT: Swift製iOS/macOS向けMQTT 5.0クライアントライブラリ
GitHub - emqx/swift-mqtt: TCPおよびQUICプロトコル対応MQTTクライアント
MQTT QUICクライアント✅✅✅GitHub - emqx/quic: Erlang & Elixir用QUICプロトコル

サポートサービス ​

サポートサービスセルフホスト(エンタープライズ)MQTT as a Service(サーバレス)MQTT as a Service(専用フレックス)備考
テクニカルサポート5×8、7×24グローバルサポート5×8グローバルサポート5×8、7×24グローバルサポート
アーキテクチャコンサルティング✅❌✅
プロジェクト統合支援✅❌❌
カスタム開発✅❌❌