パフォーマンスの高い方法で Azure Queue Storage に書き込むための適切な呼び出し/コード パターンは何ですか?
現在、擬似コードは
StorageCredentials および CloudStorage アカウント プロパティを使用して静的クラスを作成します。アプリケーションの起動時に、設定ファイルから値を {get;} のみのプロパティに読み込みます。
アプリケーション メッセージ タイプの入力パラメーターを使用して、非同期 Task メソッドでクラスを作成します。このメソッドは型をシリアル化し、新しい CloudQueueMessage、新しい CloudQueueClient、新しい CloudQueue 参照を作成します。構成情報が必要な場合は、静的クラスから読み取られます。私のコード:
await Task.Run( ()=> theref.AddMessage(themessage).
コードに冗長性があるように見えますが、接続がキューにプールされるかどうか/どのようにプールされるか、データベース (SQL Server など) 接続の場合と同様に再試行ロジックが必要かどうかもわかりません。
どのキュー アクセス手順を何らかの方法で削減または最適化できるかを理解しようとしています。
すべてのアイデアに感謝します。
.NET 4.5.2、C# を使用。コードはクラウド サービス (ワーカー ロール) で実行されています。
ありがとう。