クラスターに参加している他のノードがそれらを検出できるように、ノードがキーでリストに独自の IP を追加するようにします。これを行うためにサポートされている CloudMap 登録を使用する際の問題は、あまり動的に見えないことです。リストを最初は空 (最初のノード) から開始し、必要に応じて拡大または縮小します。
1 に答える
0
これには Daemon ECS サービスを使用できます (レプリカ モードではありません)。これにより、ECS コンテナー インスタンスが起動すると、常にプログラムが実行されていることが保証されます。
次に、コンテナーのメタデータを有効にして、HostPublicIPv4Address を取得できます。
AWS SDK を使用して、好きなストアに投稿できます。
これを試してみると、複数のインスタンスが発生すると常にオーバーラップが発生することがわかりました。そのため、適切なデータベース (トランザクションをサポートする) を使用してこれらの IP を保存することをお勧めします。このようにして、2 つのデーモン プロセスが DB ロックを争うことができます。
于 2021-02-24T19:17:50.987 に答える