要实现springcloud高可用,回顾之前的配置,首先eureka注册中心,每个服务都互相配置上对方的端口号,比如
然后如果需要多个配置文件启动,而且每个配置文件都指定不同的端口号
这时候就需要使用启动命令 java -jar -Dspring.profile.active=eureka1 targe/*.jar 来启动项目这就指定了使用哪个配置文件来启动指定路径的jar包,同样的方式启动另外的配置文件
然后放到docker上运行
docker生成镜像后放到rancher上运行 ,这里需要注意的是环境变量,设置配置文件陪的参数
对应的服务也需要配置上多个配置中心的地址
这就完成了生产上springcloud结合rancher实现高可用