从零搭建springcloud微服务(四)----Ribbon(负载均衡器)

一、修改JAVA类

1.修改cloud-provider模块的CloudProviderApplication类

 在EchoController类里添加

@Value("${server.port}")
private String port;

echo方法里加上System.out.println("service port:"+port);

为了增加显示效果,我们把输入值也在屏幕输出

修改完以后变成

 启动cloud-provider服务:

 

 2.修改application.properties中的server.port=8070为server.port=8071

新启动一个cloud-provider服务:

如果这个时候提示以下错误:

 

  那么需要关闭之前的服务,然后在IDEA上点击Application右边的下三角 ,弹出选项后,点击Edit Configuration

 

 然后勾选allow parallel run

 

然后重新启动服务

 

 3.启动cloud-consumer

 

 4.登录nacos server

 

 5.浏览器访问调用 http://localhost:8080/echo/2018,返回内容为 Hello Nacos Discovery 2018。

然后屏幕输出

 

浏览器访问调用 http://localhost:8080/echo/2019,然后屏幕输出

 

 

 可以多试几次。从输出的结果中可以看到,负载起作用了。

posted @ 2020-03-19 16:45  michaelqmd  阅读(356)  评论(0编辑  收藏  举报