0

各ロールの複数のインスタンスを使用するつもりはなく、負荷が増加したときに VM のサイズを大きくするとします。

アイデア:ロール A がロール B のジョブをキューとテーブルに配置したという通知を送信するために、各ロール間で内部エンドポイントを使用します (両方を使用して、ジョブが少なくとも 1 回と最大で 1 回実行されたことをロールに確認します)。

それが解決する問題: どのロールも常にキューをポーリングする必要はありませんが、代わりに、内部エンドポイント間のチャネルを介した通知時にのみポーリングし、キューが空になるまでのみポーリングします。

これは合理的な解決策ですか、それとも問題を引き起こす可能性がありますか?

それとも、低いトランザクション コスト (100.000 回の読み取りあたり 0.005 ドル?) を考えると、これは単なる不要なオーバーヘッドですか? XS ワーカー ロール インスタンスのコストに達するには、1 日あたり約 1000.000 のトランザクションが必要です。

4

0 に答える 0