0

ActiveMQ キューと .Net アプリケーション間の接続を確立する必要があるタスクがあります。これには AMQP.Net Lite プラグインを使用しています。しかし、メッセージがキューに入った瞬間に .Net アプリケーションのレシーバーを呼び出す必要があります。MQ キューをチェックして新しいメッセージがあるかどうかを確認することにより、.Net アプリケーションが時々滞在する必要がない解決策はありますか? ソケットを使用した直接接続はありますか? この場合、どのように手続きすればよいですか?

4

1 に答える 1

0

アダン-

標準のコンシューマー (またはレシーバーと呼ばれる場合もあります) をセットアップしたいようです。あなたのユースケースはまさにAMQP APIの消費者側の目的です..以下を参照してください

注: メッセージング システムは、多くの場合、メッセージの受信時に非同期処理のために「コールバック」または「リスナー」モデルを展開します。データ処理の観点からは、それでも「瞬間的」に感じられます。これは、レシーバー/コンシューマー パターンの無限ループから抜け出すためのロジックを必要としないため、コーディングが簡単な別のプログラミング パラダイムです。

AMQP.NET lite レシーバーのサンプル

于 2019-02-22T03:19:47.620 に答える