从零搭建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,然后屏幕输出
可以多试几次。从输出的结果中可以看到,负载起作用了。