怪咖晨

springboot中使用sentinel

。一笑奈何 springbootsentineljava

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 
。一笑奈何
高山仰止,景行行止。虽不能至,心向往之