1. 处理的情况
2. sentinel-dashboard
3. sentinel-client
① 当sentinel-dashboard、sentinel-client都位于localhost,dashboard能显示client中的资源;
② 当用docker安装sentinel-dashboard(桥接到docker0),而sentinel-client位于localhost,dashboard不能显示client中的资源;
sentinel-dashboard能与sentinel-client进行网络通信,dashboard才能显示client中的资源。
所以,在使用docker安装sentinel-dashboard的情况下,把dashboard与client放到同一网段下,即可实现两者的通信。
2. sentinel-dashboard[这里是代码001]
访问 http://ip:8858
[这里是图片001]
项目结构
[这里是图片002]
pom.xml
[这里是代码002]
application.yml(注意,这里的ip需要在sentinel-net指定的网段下)
[这里是代码003]
FlowLimitController
[这里是代码004]
启动类
[这里是代码005]
Dockerfile
[这里是代码006]
将springboot项目编译、打包。并将jar包和Dockerfile上传至服务器的同一目录下!
构建镜像、创建并启动sentinel-client容器
[这里是代码007]
先访问
http://ip:9000/resource/a
http://ip:9000/resource/b
再刷新sentinel-dashboard。
[这里是图片003]



