自動スケーリンググループのノードをSNSとSQSを介してイベントに応答させようとしています。スケーリング時にスケールアウトして削除するときにSQSキューを作成する
これは元の質問です:私は考えているソリューションは、「EntitySaved」などのすべてのイベントを受け取ることになる1つのSNSの話題です How to handle wesocket connections on load balanced servers
。スケーリンググループの各ノードは、SQSキューを作成し、それをSNSトピックにサブスクライブします。
スケーリンググループのスケールインとスケーリングに応じて、これらのキューの作成と削除を確実に処理する方法がわかりません。何か案は?ここで最も簡単な解決策は何ですか?
私は明らかにキューを作成し、アプリケーションが起動したときにそれを聞くことができますが、自動スケーラが一度スケールすることを決定したらそれを削除する信頼できる方法はありませんか?
申し訳ありませんが、これはばかげた質問です。
"ここでは最も簡単な解決策は何ですか?" SNS/SQSは使用しないでください。あなたが与えられた答えでは、Redis pub/subが代わりとして提案されました。 – kdgregory
私はあなたの他の質問に答えを書いて、解決策としてキネシスを示唆しています。 – kdgregory
Auto Scaling Lifecycle Hooks(http://docs.aws.amazon.com/autoscaling/latest/userguide/lifecycle-hooks.html)は機能しませんか? – jarmod