【发布时间】:2019-08-13 06:21:17
【问题描述】:
考虑一个场景:MasterApp( microservice 1)需要调用AssistApp( Microservice 2)获取数据集A和tertiaryApp ( microservice 3)获取数据集B。
每个`微服务(2和3)都有3个需要负载平衡的实例(功能区被用于客户端负载平衡)。
你能告诉我我应该如何准备application.properties。我不能将所有 6 个实例都放在服务器的属性列表下。
我已经在google(Dzone,nginx,github和其他论坛中的spring示例)搜索了一段时间,但我无法找到这个场景的结论。
【问题讨论】:
-
应该选择eureka或consul等服务注册中心。
-
我使用的是 eurkea,但是在做 poc 时,我在网上查看的所有示例都在属性文件中登记服务器列表,所以我很困惑。后来正如@Chaojiang建议的那样,我不需要知道uri和端口号。
标签: microservices spring-cloud netflix-ribbon