关于阿里巴巴开源Sentinel的使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于阿里巴巴开源Sentinel的使用相关的知识,希望对你有一定的参考价值。
最近在自己的项目中集成了 阿里巴巴开源的一款流量防卫组件 sentinel ,踩了一些坑,希望可以记录下,并且能够帮助到一些人。
关于官方 sentinel的一些 介绍就不多说了,如何使用官方也都给了demo,详情请看 https://github.com/spring-cloud-incubator/spring-cloud-alibaba/blob/master/spring-cloud-alibaba-examples/sentinel-example/readme-zh.md
我就记录下我遇到的问题,我这个项目是 用springcloud的,所以就只写关于这个的集成。
官网文档里 写需要引入
但是我没找到这个包,所以就用源码打了包,并且加了点日志,有助于排查问题,这边上传不了jar包,就自己用源码打下包吧
这个工程的地址 是 https://github.com/spring-cloud-incubator/spring-cloud-alibaba/tree/master/spring-cloud-alibaba-sentinel
如果项目启动的时候 配置正确的话 后台会打印出日志,如下图
如果能打印出 自己 配置的东西,说明已经配置成功,那就可以正常的使用这款强大的中间件了;
如果后台日志没有 sentinel 的内容说明你没有正确引入 这个jar 包,重新引入即可。
这款 组件切入 是 依靠 BeanPostProcessor 切入自己需要使用的逻辑功能,具体还在学习中
以上是关于关于阿里巴巴开源Sentinel的使用的主要内容,如果未能解决你的问题,请参考以下文章
阿里巴巴宣布 Sentinel 开源,进一步完善 Dubbo 生态