Kra*_*roc 7 spring-boot spring-cloud netflix-eureka docker-compose
我们有三个Spring Boot应用程序:
我已经设置了服务,以便我们使用Eureka First Discovery,即简单的Web应用程序从eureka服务中找到有关配置服务器的信息.
当单独启动时(在本地或通过将它们作为单独的docker镜像启动)一切正常,即在发现服务运行后启动配置服务器,并在配置服务器运行后启动Simple Web服务.
当docker-compose用于启动服务时,它们显然是在同一时间启动,并且基本上可以竞争启动和运行.这不是问题,因为我们已经添加了failFast:true并重试了简单Web服务的值,并且还重新启动了docker容器,以便在发现服务和配置服务器都是这两个时,最终将重新启动简单的Web服务跑步,但这不觉得最佳.
我们注意到的意外行为如下:
三个问题/意见:
我已经创建了一个示例github repo来演示这种行为:
https://github.com/KramKroc/eurekafirstdiscovery/tree/master
| 归档时间: |
|
| 查看次数: |
1413 次 |
| 最近记录: |