我正在開發一個使用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 –