0

openwire トランスポートを使用したメッセージ キューイングに ActiveMQ を使用しています。このコンテキストでは、メッセージ リスナーが登録された 1 つのプロデューサーと 1 つのコンシューマーが存在します。MQTT プロトコルと、activeMQ でのそのサポートについて聞きました。しかし、パブリッシャー/サブスクライバーのセマンティクスの例のみを見ました。サブスクライバーは、公開されたメッセージを取得するために receive メソッドを明示的に呼び出す必要があります。Producer/Consumer 環境で mqtt を使用できますか? サンプルください..

4

1 に答える 1

1

MQTT プロトコルはパブリッシュ/サブスクライブ ベースのモデルに基づいており、プロトコルに組み込まれたキューイング セマンティクスはありません。キューが必要な場合は、openwire クライアントを使用するか、トピックとキューの両方をサポートする STOMP ベースのクライアントを使用する必要があります。

于 2013-10-01T10:18:50.500 に答える