当前位置: 首页 > news >正文

长沙网站建设规划局 网站建设方案

长沙网站建设规划,局 网站建设方案,培训 网站 模板,h5网站建设报价一、下载安装运行 http://localhost:8080进行访问 登录账号和密码均为sentinel 二、创建工程#xff0c;并注册到nacos服务中心 依赖spring-cloud-starter-alibaba-nacos-discovery,spring-cloud-starter-alibaba-sentinel sentine-datasource-nacos (持久化)配置文件 se… 一、下载安装运行 http://localhost:8080进行访问 登录账号和密码均为sentinel 二、创建工程并注册到nacos服务中心 依赖spring-cloud-starter-alibaba-nacos-discovery,spring-cloud-starter-alibaba-sentinel sentine-datasource-nacos (持久化)配置文件 server:port: 8401 spring:application:name: cloudalibaba-sentinel-servicecloud:nacos:discovery:server-addr: localhost:8848sentinel:transport:dashboard: localhost:8080 # 8080监控8401port: 8719 # 假如被占用会自动从8719开始依此1扫描直至找到未被占用的端口 management:endpoints:web:exposure:include: *启动类 EnableDiscoveryClient SpringBootApplication public class MainApp8401{public static void main(String[] args){SpringApplication.run(MainApp8401.class,args);} }业务类 RestController public class FlowlimitController{GetMapping(/testA)public String testA(){return ------testA;}GetMapping(/testB)public String testB(){return -------testB;} }三、启动sentinel java -jar sentinel-dashboard-1.7.0.jar 启动微服务8401查看sentinel控制台 Sentinel流控规则 QPS每秒钟请求数量达到阈值进行限流连续多次刷新请求即可。 线程数调用该请求的线程数达到阈值进行限流再代码中添加thread.sleep(3)然后多次刷新请求即可模拟出来 关联资源当关联资源/testB的QPS阈值超过1就限流/testA的Rest访问地址 利用postman进行模拟 Sentinel流控效果 严格控制请求通过的间隔时间就是让请求匀速通过对应的是漏桶算法。 降级规则 RT平均响应时间秒级。 平均响应时间超出阈值且在时间窗口内通过的请求5两个条件同时满足触发降级窗口期过后关闭断路器RT最大4900更大需要通过-Dcsp.sentinel.statistic.max.rtXXXX才能生效 GetMapping(/testD) public String testD(){try{TimeUnit.SECONDS.sleep(1);}catch(InterruptedException e){e.printStackTrace();}log.info(testD测试RT);return testD }异常比例秒级 QPS5且异常比例秒级统计超过阈值触发降级时间窗口结束关闭降级 GetMapping(/testD) public String testD(){log.info(testD异常比例);int age 10/0;return testD }异常数分钟级 异常数分钟统计超过阈值时触发降级时间窗口结束后关闭降级 GetMapping(/testE) public String testE(){log.info(testE测试异常数);int age 10/0;return testE 测试异常数; }热点Key限流 商品ID为参数统计一段时间内最常购买的商品ID并进行限制 用户ID为参数统计一段时间内频繁访问的用户ID进行限制 GetMapping(/testHotKey) sentinelResource(value testHotKey,blockHandler deal_testHotKey) public String testHotKey(RequeestParam(value p1,required false) String p1,RequeestParam(value p2,required false) String p2){return --------testE 测试异常数; }public String deal_testHotKey(String p1,String p2,BlockException exception){return --------deal_testHotKey 测试异常数; }对第0个参数p1进行阈值限定。 参数例外项对参数指定的值进行阈值设定如下所示当参数为5限流阈值改为200 系统规则 自定义限流处理逻辑 GetMapping(/rateLimit/customerBlockHandler) SentinelResource(value customerBlockHandler,blockHandlerClass CustomerBlockHandler.class,blockHandler handlerException2) //指定处理限流的类以及方法 public CommonResult customerBlockHandler(){return new CommonResult(200,按客户自定义,new Payment(2020L,serial002)); }/**另外创建一个handler包创建CustomerBlockHandler类自定义限流处理逻辑可以定义多个方法 */ public class CustomerBlockHandler{public static CommonResult handlerException(BlockException exception){return new CommonResult(444,按客户自定义自定义处理,new Payment(2020L,serial002));}public static CommonResult handlerException2(BlockException exception){return new CommonResult(444,按客户自定义自定义处理,new Payment(2020L,serial002));} }SentinelResource注解的属性 Controller中 SentinelResource(value fallback,fallback handlerFallback) //只负责业务异常SentinelResource(value fallback,blockHandler blockHandler) //赋值sentinel控制台的设置出现异常若blockHandler和fallback都进行了配置则被限流降级而抛出BlockException时只会进入blockHandler处理逻辑 远程调用接口FeignClinet进行Sentinel组合 Sentinel规则持久化 将限流配置规则持久化到Nacos保存只要刷新rest地址sentinel控制台就能显示出流控规则。 一、工程中引入依赖 sentinel-datasource-nacos 二、配置文件中 三、nacos中添加配置列表添加json配置规则 四、sentinel控制台就可以查到流控规则
http://www.dnsts.com.cn/news/30919.html

相关文章:

  • 小程序跳转到网站wordpress 表格 插件
  • 广东省建设厅网站可以查单位网站建设框架
  • 哪些网站做科技专题太湖度假区建设局网站
  • 网站建设技术发展趋势预测jsp电子商务网站建设源码
  • 山东省建设项目备案证明网站东营网络科技有限公司
  • 自己电脑做网站 路由器wordpress自定义文章模板插件
  • 深圳建设信息网站官网详情页设计原则
  • 门户网站建设管理情况自查报告随州企业网络推广怎么做
  • 家具定制网站网站建设自学需要多久
  • 提供家居企业网站建设网站建设和管理是教什么
  • 松江洞泾网站建设seo研究中心vip课程
  • 四川省建设领域信用系统网站福州网站建设印秀
  • 免费国外网站网站开发流程分为哪三个阶段
  • 建立网站需要钱吗企业推广文章
  • 商业网站源码大连建设网站的公司
  • 网页设计与网站建设期末考试题做网站投资太大 网站也没搞起来
  • 网站备案核实企业型网站建设步骤及注意事项
  • 遵义网站建设厂家重庆潼南网站建设公司
  • 系部网站建设需求分析如何把自己网站推广出去
  • 别人能打开的网站我打不开使用word做网站
  • 行业网站名称建筑图集网站
  • 怎么对网站上的游记做数据分析水墨风格的网站
  • 唐山市里做网站的古诗网页设计素材
  • 网站备案 法人批量 发布 wordpress
  • 网站设计在线typecho2wordpress
  • 万网网站备案授权书传播建设网站
  • 郑州机械网站制作中国平湖首页规划建设局网站
  • 如何建设一个静态网站6门户网站类型有哪些
  • 网站做盗版视频赚钱吗泽库县wap网站建设公司
  • 简单介绍网站建设的一般流程漯河哪里做网站