SMQTTX は、スタンドアロン、コンテナ化、およびクラスター展開をサポートする高性能のオープンソース MQTT サーバーであり、複数のプロトコルをサポートし、低遅延、高スループットを実現し、数百万の TCP 接続をサポートします。
MQTT プロトコルは、パブリッシュ/サブスクライブ モデルを使用してメッセージングを実行する軽量の方法を提供します。このため、低電力センサーや携帯電話、組み込みコンピューター、マイクロコントローラーなどのモバイル デバイスなどの IoT メッセージングに適しています。
SMQTTX は、MQTT プロトコル 3.1.1 および 3.1 を実装するオープンソースの mqtt メッセージ ブローカー サーバーです。 SMQTTX は軽量で、低電力のシングルボード コンピュータからフル サーバーまであらゆるものに適しています。
SMQTTX は非常に使いやすく、迅速な構成をサポートしており、Java アプリケーションの二次開発を簡単に完了でき、高性能かつ高スループットの mqtt サービスを備えています。
SMQTT は、reactor-netty (spring-webflux の基礎となる依存関係) に基づいて開発され、Reactor3 リアクター モデルを採用し、スタンドアロン デプロイメントをサポートし、コンテナー化されたデプロイメントをサポートし、低遅延、高スループット、数百万の TCP 接続をサポートします。複数のプロトコルの相互作用を実現する非常に優れたメッセージミドルウェアです。
現在smqttが持つ機能は以下の通りです。
1. メッセージ品質レベルの実装 (qos0、qos1、qos2 をサポート)
2. トピックフィルターのサポート
トピックの評価 (テスト/テスト)
+サポート(単一レイヤーマッチング)
*サポート(マルチレイヤーマッチング)
3. 会話メッセージ
デフォルトのメモリストレージ
永続性のサポート (redis/db)
4. メッセージを残しておく
デフォルトのメモリストレージ
永続性のサポート (redis/db)
5. ウィルメッセージ
デバイスがオフラインになるとトリガーされます
6. クライアント認証
spiインジェクション外部認証をサポート
7.TLS暗号化
tls暗号化をサポート(mqttポート/httpポート)
8. WebSocket プロトコルは x をサポートします。
WebSocket 経由での MQTT の使用
9. http プロトコルの相互作用
httpインターフェイスプッシュメッセージをサポート
spi拡張httpインターフェースをサポート
10. SPIインターフェース拡張サポート
メッセージ管理インターフェース(セッションメッセージ/保持メッセージ管理)
チャネル管理インターフェイス (管理システムへのクライアント接続)
インターセプター (ユーザー定義のインターセプト メッセージ)
11. クラスターのサポート (ゴシッププロトコルの実装)
12. コンテナ化のサポート
デフォルトイメージの最新のタグ: 1ssqq1lxr/smqtt
13. 永続化サポート (セッション保持メッセージ)
14. ルールエンジンのサポート
15. スプリングブートスターター起動をサポート
16. 経営背景
バックグラウンド管理の開始方法については、smqtt ドキュメントを参照してください。
17. grafana監視統合
influxdb のサポート
プロメテウスをサポート
18. ACL権限管理
機器やリソースへのアクセスを許可する
19. 認証モジュール
サポートhttp
匿名性のサポート
固定パスワードをサポート
SQLをサポート
経営背景
モニタリングページ
Mqtt監視
JVM監視
Netty監視