1、在Maven项目下创建SpringBoot模块
创建 Eureka Server 副本,spring-cloud-eureka-server-replica
2、勾选Eureka Server
3、添加注解
4、配置信息,使其与之前创建的 spring-cloud-eureka-server 相互注册
5、启动程序,发现 Eureka Server 已相互注册
6、访问 Eureka Server 地址
1、访问 http://localhost:8761/ 2、访问 http://localhost:8762/
7、修改 product-service 和 user-service 模块的Eureka 配置
1、修改 spring-cloud-product-service 模块 2、修改 spring-cloud-user-service 模块
8、分别启动 product-service 和 user-service
所有服务启动如下:
访问 Eureka 控制台,呈现如下信息:
9、使用 Postman 访问
10、停止其中一个 Eureka Server
再次使用 Postman 访问
11、停止所有的 Eureka Server
使用 Postman 访问 后台服务仍然可以被成功访问到,这是因为 Eureka 中的缓存机制将注册到Eureka Server 中的信息缓存到了本地,从而实现服务的高可用。
|