0

Azure で実行される ASP.NET MVC 5 アプリを構築しています。データの管理に DocumentDb と Azure Table Storage を使用しています。

メッセージ キューではなく、HTTP を使用して Web ロールから呼び出す Azure Worker ロールに DAL 関数を移動することを考えています。

通常、worker ロールは時間に依存しないバックエンド ジョブに使用されると思いますが、DAL を HTTP 要求に応答する worker ロールに移動できなかった理由はわかりません。これにより、データレイヤーを適切に分離し、スケールアップ/スケールアウトするのが非常に簡単になると思います。

これは、追加の作業処理データを必要とする DocumentDb と Azure Table Storage に切り替えて以来、私にとってさらに理にかなっています。Worker ロールは、はるかに簡単にスケールアップできるため、余分な作業をすべて処理するのに理想的であると考えました。

とにかく、これについて他の人の提案と視点を得たかったのです。ご意見をお聞かせください。

4

1 に答える 1