問題タブ [brokeredmessage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Service Bus キューからの配信不能メッセージの読み取り
JAVA で Azure Service Bus キューから配信不能メッセージを読み取ることができるかどうかを知りたいです。
次の例を見つけましたhttps://code.msdn.microsoft.com/windowsazure/Brokered-Messaging-Dead-22536dd8/sourcecode?fileId=123792&pathId=497121593 ただし、コードを Java に変換できていません。
https://github.com/Azure/azure-storage-java/tree/master/microsoft-azure-storage/src/com/microsoft/azure/storageも見つかりまし たが、デッドレットについては何もないようです。まったく。
また、いくつかのブログも見つけました (これ以上リンクを張ることは許可されていないため、適切なタグを付けずにリンクを張るべきかどうかわかりません)。しかし、それらはすべて、JAVA で配信不能メッセージを読み取る方法を説明しているわけではありません。
よろしくお願いします
azure - サービス バスからすべての仲介メッセージを非同期的に受信する最良の方法
これが私が達成しようとしていることです:
サービス バスには、5005 件のメッセージを含むトピックがあります。
完了せずにすべてのメッセージを確認し、リストに追加する必要があります
(List<BrokeredMessage>)
ここに私がしようとしているものがあります:
上記のコードでは、メッセージの取得にバッチ サイズの制限があるため、一度に 100 件のメッセージしか取得できません。
私も非同期でやろうとしましたが、リストには常に 0 メッセージが返されます。これはそのためのコードです:
誰でもこれを行うためのより良い方法を提案できますか?
azure - ローカルでの Azure Service Bus の使用
Azure Service Bus のトピックとサブスクリプションを扱っています。アプリケーション全体で制御メッセージを送信するために使用されています。メッセージ リスナー (サブスクライバー) はワーカー ロールで実行されており、メッセージを取得して要求を処理しています。複数のリスナーが同時に実行されている場合でも、バス内の各メッセージは 1 回だけ取得できます。
Service Bus の使用に問題はありません。ただし、アプリケーションをローカルでデバッグ/テストしているときに、いくつかの問題に直面しています。クラウド用とローカル デバッグ用の 2 つのサービス バスがあります。複数の人がアプリケーションを同時にデバッグしている場合、メッセージはシステムの 1 つだけによって (ランダムに) 選択されます。これは意図された動作ですが、デバッグ中に迷惑になります。
Service Bus にローカル エミュレーターを使用する方法はありますか? 私はいくつかの調査を行いましたが、これに対する信頼できる解決策を見つけることができませんでした。アプリケーションを分離してデバッグする方法はありますか?