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,這個包到底是干嘛的,它是直接連接阿里云外網(wǎng)ahas服務用的,他需要兩個配置 ,指你在阿里云分配的密鑰https://ahas.console.aliyun.com
dsconfig project.name=sentinel-demo ahas.license=XXXXX