新建Module

新建两个Module,一个名称为:microservice-student-provider-1002,另一个名称为:microservice-student-provider-1003,通过三个服务提供者实现集群,然后才能演示负载均衡,以及负载均衡策略

复制文件

pom.xml,application.yml,以及java类都复制一份,启动类名称对应Module的名称的数字进行修改

yml配置文件有两处要修改:port端口和服务实例名称对应Module的名称的数字进行修改

修改代码

为了方便查看具体执行了哪个服务提供者,在三个服务提供者的StudentProviderController的list方法中添加一条打印语句,打印语句的数字对应Module的名称的数字进行修改

测试

先启动三个eureka集群,再启动三个服务提供者集群

测试服务提供者:

http://localhost:1001/student/list

http://localhost:1002/student/list

http://localhost:1003/student/list

测试下Eureka:

http://eureka2001.ledao.com:2001/

http://eureka2002.ledao.com:2002/

http://eureka2003.ledao.com:2003/

启动服务消费者:

http://localhost/student/list

每刷新一次页面,就消费一次服务,消费了哪个服务就在该服务的控制台打印下面语句