2014-04-11 13 views
11

Sto cercando un buon servizio di individuazione da utilizzare in un'architettura di microservizi in crescita, ospitata privatamente.È possibile utilizzare Eureka di Netflix all'esterno di AWS?

Netflix's Eureka sembra promettente. Dice che è "utilizzato principalmente nel cloud AWS per localizzare i servizi", ma non riesco a capire se possa essere utilizzato al di fuori di AWS o meno. Un'occhiata superficiale alle POM ha rivelato che nel progetto ci sono dipendenze AWS.

È possibile utilizzare Eureka (o un sottoinsieme utile) all'esterno di AWS come servizio di rilevamento?

risposta

5

Sì, può essere utilizzato all'esterno di AWS. Uno ha solo bisogno di cambiare alcune opzioni di configurazione. In particolare, l'opzione dataCenterInfo consente al server di sapere che si trova in un ambiente non AWS.

Dai un'occhiata a https://github.com/Netflix/eureka/wiki/Configuring-Eureka per vedere come questo può essere fatto.