安装skywalking 默认端口8080
-javaagent:D:\apache-skywalking-apm-bin\agent/skywalking-agent.jar
-Dskywalking.agent.service_name=springcloud-gateway
-Dskywalking.collector.backend_service=localhost:11800
conf/application.yml
重启skywalking
gateway跨域解决
下载zipkin-server-2.21.0-exec.jar然后黑窗口打开 打开命令为下
java -jar zipkin-server-2.21.0-exec.jar --STORAGE_TYPE=MysqL --MysqL_HOST=127.0.0.1 --MysqL_TCP_PORT=3306 --MysqL_DB=zipkin --MysqL_USER=root --MysqL_PASS=123456
解决雪崩
sentinel下载黑窗口打开默认localhost:8080
order-serve整合sentinel并链接控制台
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> </dependency>
#配置控制台地址 spring.cloud.sentinel.transport.dashboard=localhost:8080
关联限流
测试看结果
update运行过多时query不可查看
//sentinel默认之会对controller生成簇点电路 需要使用@SentinelResource @Override @SentinelResource("queryGoods") public String queryGoods() { return null; }