2

Azure Service Bus トピックの使用

たとえば、5 分後にロックを更新しようとすると、Lock has expired メッセージが表示されます!!

それを乗り越えるための他のオプションは何ですか..

5 分以上かかるトランザクションがあり、その後、仲介メッセージのステータスを完了に設定したいと考えています。

オプションはありますか?

4

2 に答える 2

2

ここに記載されている RenewLock() メソッドを使用できます: http://msdn.microsoft.com/en-us/library/microsoft.servicebus.messaging.brokeredmessage.renewlock.aspx

QueueClient queueClient = QueueClient.CreateFromConnectionString(serviceBusConnectionString, queueName);
BrokeredMessage receivedMessage = await queueClient.ReceiveAsync();
await receivedMessage.RenewLockAsync();

Service Bus を使用して信頼性の高いメッセージング ループを実装する方法については、次の記事も参照してください。

于 2014-06-04T10:17:07.153 に答える