У меня есть проект, который запускает несколько GO сервисов с использованием ECS. Например, у меня есть 3 контейнера, A, B, C, а затем контейнер D содержит конфигурацию и прочее для других контейнеров. Есть ли способ, что когда контейнер D обновляется или перезапускается, я могу затем перезапустить другие контейнеры в ECS, чтобы они могли использовать новые данные из контейнера D?
Я думал о том, чтобы иметь вещь типа pub / sub и сообщая другим контейнерам, что была выпущена новая версия, но я подумал, что должен быть более простой способ, не требующий никакого дополнительного кода.
Я также хотел бы сделать это для моего локального docker - составьте стек, если это возможно.