問題タブ [azure-storage-queues]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - キューが存在するかどうかの確認
Windows Azure ストレージ キューのエラー/アクセスについて非常に基本的な質問があります。
指定されたストレージ アカウントに指定された名前のキューが既に含まれているかどうかを確認しようとしています ("queue1" など)。キューが存在しない場合はキューを作成したくないので、このCreateIfNotExist
メソッドを使用することに熱心ではありません。SASトークンに与えたアクセス許可は、処理と追加です(やりたいことは、新しいメッセージが既に存在する場合にのみキューに追加し、それ以外の場合はエラーをスローすることだけなので)
問題は、偽の名前付きキューへの参照を取得してメッセージを追加しようとすると、403 が返されることです。403 は、SAS トークンにアクセス許可がない場合にも発生する可能性があるため、何が原因であるかを確認できません。エラー。
キューが存在するかどうかを明示的に知る方法はありますか?
BeginExist
、およびメソッドを試しましたEndExist
が、キューがそこにあることがわかっている場合でも、常に false を返します。
助言がありますか?
performance - Azure ストレージ キューを高速化する方法
挿入の速度を上げるために考えられることはすべて試しました。これは、実際には改善されていないほんの2、3のことです。
キューに送信する必要がある識別子 (Int64) のチャンクがあり、複数のワーカー ロールが並行性を気にせずに作業できるようにします。
foreach
ループを試しました(.ToString()
との両方BitConverter.GetBytes()
):
そして Parallel .ForAll<T>()
:
同じデータセンター内のローカルと WorkerRole の両方から、挿入は 1 秒あたり 5 回まで、平均 4.73 回までです。
私は何か間違ったことをしていますか?
azure - Azure ストレージ アカウント モニター構成用の API はありますか?
Azure ストレージ アカウントを監視用に構成するために使用できる API または PowerShell コマンドレットはありますか?つまり、BLOB、キュー、およびテーブルの監視を意味します。
azure-storage - Azure ストレージ キュー メッセージ (特定の時間に表示)
明日 (24 時間後) にキューに表示されるメッセージを Azure キュー ストレージに追加するにはどうすればよいですか?
azure - visibilitytimeout を 7 日間に設定すると、Azure キューが自動的に削除されますか?
新しい azure SDK は、visibilitytimeout を <= 7 日間に延長しているようです。デフォルトでは、Azure キューにメッセージを追加すると、ライブ タイムは 7 日間です。メッセージが表示されたら、visibilitytimeout を 7 日に設定します。メッセージの信頼性を気にしないのであれば、このメッセージを削除する必要はないということですか? メッセージは 7 日後に消えます。
DeleteMessage は非常に遅いため、この方法を採用したいと考えています。メッセージを削除しないと、GetMessage のパフォーマンスに影響はありませんか?