0

mqtt サーバーがダウンしている状況を考えてみましょう。そして、mqtt クライアントを使用してトピックにメッセージを発行すると、この時点で接続拒否例外がスローされます。後でサーバーが起動したら、接続を再試行し、接続が失われたために発行に失敗したメッセージを発行できます。このような状況では、春の mqtt 統合で何をする必要がありますか? また、spring4 mqtt サポートに光を当てることができれば。

4

2 に答える 2

0

代わりに と を使用Spring IntegrationSpring JMS、次に を使用しますActiveMQ or RabbitMQ

クライアント アプリケーションを使用Spring JMSすると にデータが送信されBrokerます。Broker URL を指定するだけで、コーディング構成も簡単でわかりやすいものになります。

クライアント アプリケーションはメッセージを発行し、それはブローカー アプリケーションで受信されます。サーバー アプリケーションが実行されているときに Active MQ を想定すると、Brokerアプリケーションからのデータを消費し、さらに処理します。

したがって、1 つのことは、常にブローカーを実行/アクティブにしておくことです。サーバーをアクティブにする必要はありません。

ActiveMQProcessing があまりなく、それ以上の機能を必要としない場合は、かなり優れています。

キューにデータを格納します。使用してよかったです。

于 2014-06-10T11:30:31.490 に答える