springboot中使用sentinel

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 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-s...
    神秘者007阅读 4,077评论 0 3
  • Sentinel(哨兵) Redis主从复制模式下,一旦主节点(主服务器)由于故障不能提供服务,需要人工将节点晋升...
    HRADPX阅读 6,136评论 0 1
  • 包含的重点内容:JAVA基础JVM 知识开源框架知识操作系统多线程TCP 与 HTTP架构设计与分布式算法数据库知...
    消失er阅读 9,832评论 1 10
  • 我一直以为学习是为了得到什么,可是看了下面这段对话,仿佛参透了些什么? 有人问一位老人:“你总是在学习,通过学习,...
    蝴蝶王妃阅读 3,690评论 2 10
  • 年轻的日子真好 一人吃饱就好 没有那么多的烦事处理 刷刷剧学会习 无忧无虑的日子真好 下了班就集体逃跑 一天的工作...
    冬瓜饼阅读 1,449评论 2 1