微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

skywalking链路和zipkin持久化Sentinel容错

安装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;
}

 

 

 

 

 

 

原文地址:https://www.jb51.cc/wenti/3281085.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐