Я недавно работал над сайд-проектом, в котором я использую микросервисную архитектуру.Одна из основных проблем этой архитектуры заключается в том, что многоядерные микросервисы могут быть запущены в любое время, и они должны быть доступны, как только они будут запущены.
Итак, я нашел на этом сайте хорошую быструю статью http://microservices.io/patterns/self-registration.html, но это только поднимает вопрос, как микросервисы регистрируются в реестре сервисов?
- Означает ли это, что каждый микросервис знает местоположение реестра служб?Если нет, то должен ли каждый клиент также иметь какой-то метод обнаружения служб, который находит только службы типа службы реестра?
TL; DR
Я предполагаю, что основной вопрос действительно заключается вправильный способ реализации услуги регистрации?
Спасибо!