Azure Service Bus トピックの使用
たとえば、5 分後にロックを更新しようとすると、Lock has expired メッセージが表示されます!!
それを乗り越えるための他のオプションは何ですか..
5 分以上かかるトランザクションがあり、その後、仲介メッセージのステータスを完了に設定したいと考えています。
オプションはありますか?
Azure Service Bus トピックの使用
たとえば、5 分後にロックを更新しようとすると、Lock has expired メッセージが表示されます!!
それを乗り越えるための他のオプションは何ですか..
5 分以上かかるトランザクションがあり、その後、仲介メッセージのステータスを完了に設定したいと考えています。
オプションはありますか?
ここに記載されている 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 を使用して信頼性の高いメッセージング ループを実装する方法については、次の記事も参照してください。