HA のために、アプリケーションの pub/sub 用に自己ホスト型ソリューション (ZeroMQ) からAWS Simple Notification Serviceに切り替えることを検討しています。これはアプリのバックエンドであるため、合理的にリアルタイムである必要があります。
SNS で期待できるレイテンシーとスループットはどのくらいですか?
HA のために、アプリケーションの pub/sub 用に自己ホスト型ソリューション (ZeroMQ) からAWS Simple Notification Serviceに切り替えることを検討しています。これはアプリのバックエンドであるため、合理的にリアルタイムである必要があります。
SNS で期待できるレイテンシーとスループットはどのくらいですか?
アプリは EC2 でホストされますか? その場合、通信チャネルはインターネットではなく Amazon の接続を経由するため、レイテンシは大幅に短縮されます。
EC2 でホストされていないボックスから AWS のサービスを呼び出す場合は、さまざまな AWS のサービスや場所との間のレイテンシーの量を把握できるクールなサイトをご覧ください。
HTTP Ping リクエストの遅延をどのように測定していますか?
PING のために AWS サービスエンドポイント (EC2、SQS、SNS など) に HTTP GET リクエストを送信し、すべてのリージョンで観測されたレイテンシーを測定しています。
思考に関しては、それはあなた次第です。マルチトレッド、メッセージのバッチ処理など、さまざまな戦略を使用してスループットを向上させることができます。
同じメッセージが 2 回表示される可能性がある (少なくとも 1 回の配信)、FIFO に依存できないなど、いくつかの副作用を考慮してコーディングする必要があることに注意してください。