Azureキューで読み書きする前にCreateIfNotExistsAsync()
と呼びますか?AzureキューでCreateIfNotExistsAsync()を呼び出したときのパフォーマンスへの影響
私はそれがREST呼び出しを引き起こすことは知っていますが、キュー上のIOは何ですか?
Azure Queue(この情報が重要な場合)には.Net
ライブラリを使用しています。
Azureキューで読み書きする前にCreateIfNotExistsAsync()
と呼びますか?AzureキューでCreateIfNotExistsAsync()を呼び出したときのパフォーマンスへの影響
私はそれがREST呼び出しを引き起こすことは知っていますが、キュー上のIOは何ですか?
Azure Queue(この情報が重要な場合)には.Net
ライブラリを使用しています。
この方法では、キューを作成しようとしていて、AlreadyExistsエラーをキャッチしています。キューにアクセスしようとすると、404をキャッチして簡単に複製できます。 の一部には、のパフォーマンスの影響があります。
さらに重要なのは、それはあなたのコストを増加させる:Understanding Windows Azure Storage Billing – Bandwidth, Transactions, and Capacity [MSDN]
から私たちは、そのキューにすべてのメッセージの前に置くキュー上の[sic] CreateIfNotExistを実行するアプリケーションを見てきました。これにより、作成キューに障害が発生したときに、エンキューしたいすべてのメッセージに対してストレージシステムに対する2つの別々の要求が発生します。 これらの余分なトランザクションコストを避けるために、生涯の始めにBlobコンテナ、テーブル、キューを作成するようにしてください。