1

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 で配信不能メッセージを読み取る方法を説明しているわけではありません。

よろしくお願いします

4

2 に答える 2

0

Java の側面についてはよくわかりませんが、配信不能メッセージの受信はアクティブ メッセージの読み取りとまったく同じメカニズムですが、キュー名が異なります。

API を使用して、QueueClient.FormatDeadLetterPath("NormalQueuePath") を呼び出して配信不能パス名を取得できます。これを QueueClient.CreateFromConnectionString(...) の呼び出しで使用して、配信不能メッセージを受信できるクライアントを取得できます。

于 2016-01-06T13:58:23.703 に答える