Всем привет!
Вопрос, скорее теоретический: а как у вас решен вопрос Service discovery?
Я как-то жил в парадигме что а) каждый микросервис использует только один свой порт и этот порт мне заранее известен и б) с версии 1.12 все что мне нужно для организации кластера и управления им это только сам докер. Но мне пришла задача с такими вводными: сервисы должны подниматься со случайным портом; в урле не должно быть порта; нужны чеки сервисов. Одним словом: может ли docker иметь функционал consul'а? Спешный гуглеж привел меня к использованию собственно consul, consul template и Registrator. Это все модно и молодежно, но не хочется разводить зоопарк из разных продуктов. И вот хочу уточнить - может уже кто-то такое решал?