3

SSBを使用してメッセージを送信する場合、サービスとの間で指定することにより、会話を初期化ます

しかし、読むとき、私たちがすることは、サービスを指定せずに受信することだけです。では、サービスX専用のメッセージを確実に読み取るにはどうすればよいですか?

それとも私は根本的な何かを逃したことがありますか?

4

1 に答える 1

1

サービス A の RECEIVE には、サービス A のキューから RECEIVE します。サービス B から RECEIVE するには、サービス B のキューから RECEIVE します。

処理が同じで、メッセージがどちらのサービスに属しているかを本当に気にしない場合にのみ、2 つのサービスを同じキューに配置する必要があります。RECEIVE 結果セットにサービス名を射影することもできるので、メッセージが処理において重要な場合に、メッセージが A または B に属していることを知ることができます。原則として、「基準 X を満たすメッセージを受信し、残りを無視する」と宣言する方法はありません。メッセージは処理が必要なイベントであるため、次にどのイベントを見るかを選択することはできません。

于 2013-03-09T13:32:19.720 に答える