2015-11-13 171 views
3

将两台Config服务器与Eureka服务器一起运行时的推荐配置是什么?配置服务器应该成为尤里卡的客户吗?或者,尤里卡应该依赖配置服务器属性来配置它?或者都可以吗?带配置服务器的Spring Cloud Eureka

+0

我只能得到它与配置服务器上集中尤里卡客户的配置工作 - 这对于我的设置似乎在配置更好地达到配置服务器是1号线与6号线设立尤里卡和“汽车发现“配置服务器。另外,当我尝试自动发现时,我最终发现Eureka错误地说:“没有定义[com.netflix.appinfo.EurekaInstanceConfig]类型的合格bean:期望单个匹配的bean,但找到2:eurekaInstanceConfig,eurekaInstanceConfigBean”。你最终决定做什么?什么对你有用? – Todd

+0

是的,我还没有完成它,但这就是我计划要做的,让Eureka成为配置服务器的客户端。 – Turar

回答

0

春季云配置服务提供其他各种微服务,其中尤里卡服务是一个配置信息。

每个应用程序/微服务都在应用程序“识别”它是一个发现/发现之前,通过在该应用程序的父上下文中加载的bootstrap.properties/.yml指向其配置(从配置服务)尤里卡客户端的每个注释主类。 This bit of documentation provides a bit more detail on that process.

干杯, 马克

1

使用尤里卡和配置服务器的默认方法是使用配置首先引导。从本质上讲,您可以将eureka服务器作为配置服务器的客户端,但不会使配置服务器成为尤里卡的客户端。

正如大卫Syer上these(和this)的问题,春季云的创始人说,你必须使用配置服务器与前端负载平衡器,因此单个URL已经是高度可用的。

我也是在春季云一个新手,但我同意他的观点,因为尤里卡是服务发现,恕我直言它应有的功能它是唯一的问题域。对于要求Config服务器进行配置的Eureka服务器来说,这将会是一个复杂的逻辑。我无法想象如果配置服务器也是Eureka的服务器以获得其defaultZone列表,Eureka服务器如何知道要获取哪个配置服务器。

这将是更简单的,我到配置服务器的HA分开。

相关问题