Шаблон посла против шаблона сетевого псевдонима в докере
Для целей обнаружения услуг рекомендуется шаблон послов. Тем не менее, как и в случае с OP для этого вопроса о стековом потоке. Не смотря на то, как шаблон посла улучшает модульность / простоту контейнерной архитектуры в Docker, я также не смог увидеть преимущества шаблона посла, поскольку все "-link" вставляются в контейнер во время compose-up
С другой стороны, я просто заметил это network
а также alias
параметры для docker-compose
, который, кажется, служит цели обнаружения службы. То есть, если один из контейнеров, скажем, контейнер БД, выходит из строя, нужно просто перезапустить этот контейнер, и другие контейнеры должны быть в состоянии найти его снова, так как они находятся в одной сети, и он идентифицирован с тем же псевдонимом.,
Итак, вопрос в том, должен ли я использовать шаблон сетевого псевдонима над шаблоном посла?