Azure キューに接続された 2 つのコンシューマー (異なるアプリケーション) があります。私は、ReceiveAndDelete
またはPeekLock
メッセージを受け取ることができ、消費中はメッセージを受け取ることができます。参照: http://msdn.microsoft.com/en-us/library/azure/hh851750.aspx。complete()
abandon()
両方のアプリケーションでメッセージを受信したいので、メッセージを使用PeekLock
してからメッセージを使用したいと確信しています。abandon()
削除メカニズムとして、キューのメッセージの有効期間を 10 秒に設定することにしました。
ただし、メッセージは 10 秒後に削除されるように見えるため、この 10 秒間、メッセージは両方のアプリケーションで何度も公開され続けます。カスタム重複検出を作成する必要がありますか、それとも一般的に間違ったアプローチを使用していますか?