我正在寻找一种优秀的发现服务,可用于不断发展的私有托管微服务架构。
Netflix's Eureka看起来很有希望。它说它“主要用于AWS云定位服务”,但我无法弄清楚它是否可以在AWS之外使用。粗略地看一下POM,发现项目中包含AWS依赖项。
Eureka(或其有用的子集)可以在AWS之外用作发现服务吗?
答案 0 :(得分:5)
是的,它可以在AWS之外使用。只需更改一些配置选项即可。具体来说,dataCenterInfo选项让服务器知道它在非AWS环境中。
查看https://github.com/Netflix/eureka/wiki/Configuring-Eureka,看看如何做到这一点。