我正在开发一个使用Spring Boot的微服务,它公开了REST端点。由于可伸缩性,我必须在不同的端口上运行这些服务的多个实例。什么是应用程序的配置,以便它可以向尤里卡注册并且请求是负载平衡的?我正在使用Spring云配置,尤里卡服务器和zuul。注册同一服务的多个实例的Spring云
3
A
回答
4
。附接下列条目客户端属性文件将做的伎俩。这是春天的云配置达尔斯顿
eureka.instance.instanceId=${spring.application.name}:${spring.application.instance_id:${random.value}}
1
我想你打算用Eureka
而不是Config
服务器注册。
要注册可能在同一主机上运行,但另一个端口上的多个实例,您将需要设置eureka.instance.metadataMap.instanceId
到一个独特的价值也许使用:
eureka.instance.metadataMap.instanceId=${spring.application.name}:${random.int}
相关问题
- 1. 服务实例注册到同行的尤里卡服务
- 2. 多个实例Azure云服务
- 3. Windows服务:同一个服务类的多个实例?
- 4. 停止同一服务的多个实例的服务
- 5. 如何创建多个注册到尤里卡服务注册中心的尤里卡服务实例?
- 6. OSGI中的多个服务注册表
- 7. 同一个WCF服务的多个实例?
- 8. 如何安装同一个windows服务的多个实例
- 9. Castle windsor:如何使用一个实施实例注册两个服务?
- 10. Castle Windsor注册多个实例
- 11. 注册精通匹配多个实例
- 12. 在注册为SingleInstance的服务中请求一个注册为InstancePerRequest的服务
- 13. AutoFac - 使用已知服务实例化未注册服务
- 14. 注册实例
- 15. 一个bean的多个实例Spring
- 16. Spring Cloud:基于JavaEE的微服务的服务注册
- 17. Simple Injector:在同一个图的服务之间注入相同的UnitOfWork实例
- 18. 同一vim服务器实例的多个x-windows
- 19. 多MySQL的'服务器'或'实例'到同一个datadir
- 20. 从服务启动同一活动的多个实例
- 21. ArangoDB在同一台服务器上的多个实例
- 22. 同一台服务器上的多个memcache实例
- 23. Android服务多个实例
- 24. 城堡温莎多个服务注册
- 25. 在同一个服务器实例和同一个作业库上的多个Quartz实例
- 26. 单个服务的多个实例
- 27. Spring REST服务,注册用户,认证
- 28. Eureka服务器 - 列出所有已注册的实例
- 29. DI,为一个接口定义注册多个实例
- 30. 管理同一服务的实例
我认为它应该与尤里卡工作,如果你运行尤里卡客户端,您需要做的是不同的端口上运行什么的两个实例。尤里卡和Zuul足够聪明地负载平衡它。还添加一些代码,如果它没有工作,你已经尝试过。这个问题太广泛,无法回答。看看这个https://stackoverflow.com/questions/36253363/register-multiple-instances-of-a-spring-boot-eureka-client-from-a-single-host –