BrokeredMessageを放棄すると、メッセージ配信カウントが増えて、それがDead Message Queueに入れられますか?Azure BrokeredMessageでAbandonを呼び出しますか?配信カウントをインクリメントします。
3
A
答えて
3
を参照してください?
はい、正確です。メッセージを放棄するたびに、配信数が1つ増えます。最大配信数(デフォルトは10)に達すると、デッドキューに送られます。
-1
BrokeredMessage.Abandon()は、他のコンシューマが処理するメッセージを見つけてロックできるように、キュー内のメッセージのロックを解除するだけです。 peekLockモードでのみ動作します。
何らかの理由で受信者アプリケーションがメッセージを処理できない場合は、(Completeメソッドの代わりに)受信メッセージに対してAbandonメソッドを呼び出すことができます。これにより、サービスバスはキュー内のメッセージのロックを解除し、同じ消費アプリケーションまたは別の消費アプリケーションによって再び受信できるようにします。
https://azure.microsoft.com/en-us/documentation/articles/service-bus-dotnet-how-to-use-queues/を参照すると、キューからメッセージを受信する方法を参照できます。 BorkerMessage.Abandon()を使用する方法について
私はBrokeredMessageは、メッセージの配信 増分を数えるので、それがデッドメッセージ キューに置かれてに貢献しない放棄すると、https://msdn.microsoft.com/en-us/library/azure/hh181837.aspx
関連する問題
- 1. 再帰関数の呼び出しをカウントする方法(1ずつインクリメント)| C++
- 2. defrecordコンストラクタで呼び出しを呼び出しますか?
- 3. Pythonデコレータは関数呼び出しをカウントします
- 4. 新しいBrokeredMessageのLockTokenがキューに<strong>BrokeredMessage</strong>を送信した後のAzureサービスバスキューを
- 5. PHP配列:繰り返しの前にカウントを格納するか、毎回count()を呼び出しますか?
- 6. ClientRPC呼び出しでプリミティブタイプの配列を送信する
- 7. AJAX呼び出しで配列を送信する
- 8. 再帰呼び出しでのカウント
- 9. サービスインタフェースでGetTypeを呼び出すと、呼び出しが発生しますか?
- 10. 非同期呼び出しでAddSingletonを呼び出しますか?
- 11. 3回の再帰呼び出しを1行で呼び出しますか?
- 12. 別のAPI呼び出し内でAPI呼び出しを行いますか?
- 13. Azure関数はノードバスでサービスバスbrokeredMessageを受け取ります
- 14. c#API呼び出しで変数を送信して返しますか?
- 15. 配列関数のgetClientOriginalName()を呼び出します。配列laravel
- 16. Azure BotからWebAPIを呼び出す
- 17. AJAX Callは呼び出されるたびに+1インクリメントしています
- 18. 定数を呼び出しますか?
- 19. ajax呼び出しでデータはどのようにカウントされますか?
- 20. AJAX呼び出しの後にPHP配列を返します
- 21. React.createClassでdivを呼び出します
- 22. RowCommandでRangeValidatorを呼び出します。
- 23. JSONObjectでretrofitを呼び出します。
- 24. ドロップダウンボタンでajaxを呼び出します
- 25. SwiftでAZSCloudBlobを呼び出すとAzureストレージが壊れます
- 26. C#サービスバス複数のリスナーはすべて同じメッセージを受信します(BrokeredMessage)
- 27. onTouch onDrawを呼び出してonTrawを呼び出します - スムーズでない
- 28. 返信のある関数で非同期呼び出しを呼び出す
- 29. nodejsは非同期呼び出しで配列をループしますか?
- 30. ヘルパーメソッドを呼び出すページのヘルパークラスからメソッドを呼び出します。
将来の読者のために。配信回数を増やさない「放棄」する方法を希望する場合は、「メッセージの再送信」を参照してください。http://markheath.net/post/defer-processing-azure-service-bus-messageメッセージを複製し、元のメッセージを完成させ、複製されたメッセージを送信し、オプションで独自の再試行回数を増やすカスタムプロパティを追加します。アトミックではありませんが、おそらく最良の回避策です。 – granadaCoder