springboot中使用sentinel
首页我们先说说遇到的场景,我们需要对某些服务进行限流操作,在这样的场景下,我们要怎样才能做到这样的需求呢,这时候阿里的sentinel就能解决我们这样的问题 官方的介绍是这样的
官方介绍
引入jar包
<dependency>
<groupId>com.alibaba.csp</groupId>
<artifactId>ahas-sentinel-client</artifactId>
<version>1.1.2</version>
</dependency>
添加bean
@Bean
public FilterRegistrationBean sentinelFilterRegistration() {
FilterRegistrationBean registration = new FilterRegistrationBean();
registration.setFilter(new CommonFilter());
registration.addUrlPatterns("/*");
registration.setName("sentinelCommonFilter");
registration.setOrder(1);
return registration;
}
添加配置
上面讲到我们引入的包是ahas-sentinel-client,这个包到底是干嘛的,它是直接连接阿里云外网ahas服务用的,他需要两个配置 ,指你在阿里云分配的密钥https://ahas.console.aliyun.com
dsconfig project.name=sentinel-demo ahas.license=XXXXX