1

ASP.NET MVC クライアントから Rhino Service Bus を試していますが、ユーザー応答用の機能が組み込まれているかどうかわかりません。Alexandria スマート クライアントの例では、各ユーザーがローカル キューに対して異なる IP を持つため、IServiceBus.Reply は自然に機能します。(接続が一時的に切れるとどうなりますか..?)

同様の機能を持つ Web サイトの場合、ユーザーごとに応答キューを作成する必要がありますか? では、キュー名の一部に UserId が含まれている可能性があり、そのようにして返信は適切な場所に戻るのでしょうか? 同じポートを共有し、URL だけが異なることはありますか?

4

2 に答える 2

1

ユーザーごとに個別のキューを使用するよりも、相関 ID を使用する方がはるかに理想的です。

「ユーザー」応答に関する質問です。何も組み込まれていません。通常、これはロングポーリングなどで実現できます。

于 2012-01-29T23:56:36.550 に答える
0

私はこれを探していたと思いますが、当時は知りませんでした:

http://ayende.com/blog/140289/setting-up-a-rhino-service-bus-application-part-iindash-one-way-bus

Sagas に 2 番目のメッセージを受信させるのに問題がありますが、Saga の例では Send ではなく Publish を使用しているように見えるので IOnewayBus が発行されていないためではないかと思いますが、おそらく使い方が間違っているだけです。ただし、CorrelationIds は一致します。

于 2012-01-31T07:51:12.203 に答える