Azure QueueストレージまたはWCFサービス経由でメッセージを公開するのは良い考えですか?AzureキューストレージとWCFサービス
私たちがAzureを介してメッセージを公開すると、それは礼儀正しくサービスされ、より信頼性が高くなります。何かご意見は?
よろしく
Azure QueueストレージまたはWCFサービス経由でメッセージを公開するのは良い考えですか?AzureキューストレージとWCFサービス
私たちがAzureを介してメッセージを公開すると、それは礼儀正しくサービスされ、より信頼性が高くなります。何かご意見は?
よろしく
Azureの内間の役割の通信のためにWCFを使用したことには何も問題はありません。
Azure Queue Storageを使用する理由は、他の環境でもキューを選択する理由に似ています。非同期で切断された処理を簡素化します。高いスケーラビリティと固有のロード・バランシングを実現するために、キューからエントリを消費するように、できるだけ多くのワーカー・ロールのインスタンスを作成できます。
キュー処理を使用したくない理由があります。あなたのクライアント(たぶんWebロール)がキュー上のメッセージを処理するのを待つ必要がある場合は、何らかのブロッキングまたはポーリングの方法を実装する必要があり、その結果をクライアントに返信する方法が必要です。この操作は適時に処理されない可能性があり、依存関係の問題が発生しないことを確認する必要があります。
これは、消火と忘却の操作モードに適しています。
また、キューベースのアプローチは実行の点で自立する必要があり、通常はワーカーロールを使用することを意味します。ワーカーの役割を実装する他の理由がない場合は、VMを無駄に消費することになり(したがって、お金を使うことになります)。
しかし、WCFサービスは既存のWebロールから公開することができます。したがって、小規模な環境では、コスト効率が向上する可能性があります。
ありがとうございます –