12

Azure Service Busキュー(Azureストレージキューではありません)を調べています。私が読んだすべての詳細は、FIFOセマンティクスをサポートしていることを示していますが、これは「メッセージングセッション」のコンテキストでのみです。問題は、Azureのコンテキストでこれが正確に何であるかについての情報を見つけることができないように見えることです。これはWCF構造ですか、それともAzure Service Busに固有のものですか?ローカルトランザクションとは関係ないと思いますが、100%確信はありません。

どんなポインタも非常に役に立ちます。ありがとう!

4

2 に答える 2

10

具体的には、MessageSessionを参照し、特定のセッションIDのメッセージのみを返すことによってキーを保持するのはAcceptMessageSessionメソッドです。これは、何らかの順序付けを意味するシーケンスである可能性があります。ブローカーメッセージング:セッションメッセージのサンプルは明確にするのに役立つはずであり、ベストプラクティスドキュメントはもう1つの優れたリファレンスです。

于 2012-08-28T04:48:51.580 に答える
1

MSDNから取得:

SessionId:メッセージに Microsoft.ServiceBus.Messaging.BrokeredMessage.SessionIdプロパティが設定されている場合、ServiceBusはそのSessionIdプロパティをパーティションキーとして使用します。このように、同じセッションに属するすべてのメッセージは、同じメッセージブローカーによって処理されます。これにより、ServiceBusはメッセージの順序とセッション状態の一貫性を保証できます。

を使用したコーディングサンプルについては、SessionIdAcceptSessionReceiver 参照してください。

于 2014-12-03T22:03:17.043 に答える