mqtt サーバーがダウンしている状況を考えてみましょう。そして、mqtt クライアントを使用してトピックにメッセージを発行すると、この時点で接続拒否例外がスローされます。後でサーバーが起動したら、接続を再試行し、接続が失われたために発行に失敗したメッセージを発行できます。このような状況では、春の mqtt 統合で何をする必要がありますか? また、spring4 mqtt サポートに光を当てることができれば。
1105 次
2 に答える
0
代わりに と を使用Spring Integration
しSpring JMS
、次に を使用しますActiveMQ or RabbitMQ
。
クライアント アプリケーションを使用Spring JMS
すると にデータが送信されBroker
ます。Broker URL を指定するだけで、コーディング構成も簡単でわかりやすいものになります。
クライアント アプリケーションはメッセージを発行し、それはブローカー アプリケーションで受信されます。サーバー アプリケーションが実行されているときに Active MQ を想定すると、Broker
アプリケーションからのデータを消費し、さらに処理します。
したがって、1 つのことは、常にブローカーを実行/アクティブにしておくことです。サーバーをアクティブにする必要はありません。
ActiveMQ
Processing があまりなく、それ以上の機能を必要としない場合は、かなり優れています。
キューにデータを格納します。使用してよかったです。
于 2014-06-10T11:30:31.490 に答える