SpringCloud之Eureka集群
Posted zengnansheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringCloud之Eureka集群相关的知识,希望对你有一定的参考价值。
先浏览Eureka单节点文章
SpringCloud之Eureka入门使用
本机环境集群测试:1个调用者+2个服务提供者+2个服务注册中心
服务注册中心
打包部署2个服务注册中心项目
部署第1个服务注册中心application.yml为
server: port: 8761 spring: application: name: my-eureka-server eureka: client: serviceUrl: defaultZone: http://localhost:8762/eureka
部署第2个服务注册中心application.yml为
server: port: 8762 spring: application: name: my-eureka-server eureka: client: serviceUrl: defaultZone: http://localhost:8761/eureka
分别启动2个服务注册中心
服务提供者
打包部署2个服务提供者项目
部署第1个服务提供者application.yml为
server: port: 8001 spring: application: name: my-provider eureka: client: serviceUrl: defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/
部署第2个服务提供者application.yml为
server: port: 8002 spring: application: name: my-provider eureka: client: serviceUrl: defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/
分别启动2个服务提供者
服务调用者
部署服务调用者项目
application.yml为
server: port: 9001 spring: application: name: my-consumer eureka: client: serviceUrl: defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/
启动服务调用者
访问http://localhost:9001里面的控制器方法 可以看到轮询调用了服务提供者8001和8002
以上是关于SpringCloud之Eureka集群的主要内容,如果未能解决你的问题,请参考以下文章