Может ли Netflix Eureka использоваться вне AWS?

Я ищу хорошую службу обнаружения для использования в растущей частной архитектуре микросервиса.

Netflix Eureka выглядит многообещающим. В нем говорится, что он "в основном используется в облаке AWS для поиска сервисов", но я не могу понять, можно ли его использовать вне AWS или нет. Беглый взгляд на POM показал, что в проекте есть зависимости AWS.

Может ли Eureka (или полезное подмножество) использоваться вне AWS в качестве службы обнаружения?

Ответ 1

Да, он может использоваться вне AWS. Нужно просто изменить несколько параметров конфигурации. В частности, параметр dataCenterInfo позволяет серверу знать, что он находится в среде без AWS.

Посмотрите https://github.com/Netflix/eureka/wiki/Configuring-Eureka, чтобы узнать, как это можно сделать.