21

HA のために、アプリケーションの pub/sub 用に自己ホスト型ソリューション (ZeroMQ) からAWS Simple Notification Serviceに切り替えることを検討しています。これはアプリのバックエンドであるため、合理的にリアルタイムである必要があります。

SNS で期待できるレイテンシーとスループットはどのくらいですか?

4

1 に答える 1

7

アプリは EC2 でホストされますか? その場合、通信チャネルはインターネットではなく Amazon の接続を経由するため、レイテンシは大幅に短縮されます。

EC2 でホストされていないボックスから AWS のサービスを呼び出す場合は、さまざまな AWS のサービスや場所との間のレイテンシーの量を把握できるクールなサイトをご覧ください。

ここに画像の説明を入力

HTTP Ping リクエストの遅延をどのように測定していますか?

PING のために AWS サービスエンドポイント (EC2、SQS、SNS など) に HTTP GET リクエストを送信し、すべてのリージョンで観測されたレイテンシーを測定しています。

思考に関しては、それはあなた次第です。マルチトレッド、メッセージのバッチ処理など、さまざまな戦略を使用してスループットを向上させることができます。

同じメッセージが 2 回表示される可能性がある (少なくとも 1 回の配信)、FIFO に依存できないなど、いくつかの副作用を考慮してコーディングする必要があることに注意してください。

于 2013-02-15T00:30:51.167 に答える