Я разработал набор микросервисов Lagom. Среда разработки предоставляет шлюз служб и локатор служб по умолчанию.
В производственной среде я хотел бы, чтобы мои услуги:
- зарегистрироваться в сервисном реестре
- быть доступным для веб-приложения через локатор служб, который использует этот реестр
Что следует использовать в качестве реестра служб/локатора служб/шлюза служб?
Простой NGINX был бы разумным сервисным шлюзом, но он предполагает очень статичную конфигурацию, основанную на правилах перенаправления (без фактической регистрации).
Я не могу найти ни одного примера кода по этому вопросу и документации очень плохой (он хорошо описывает инструменты разработки, но не помогает, когда дело доходит до реального производства).