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

成都市住房和城乡建设局官方网站宠物美容师宠物美容培训学校

成都市住房和城乡建设局官方网站,宠物美容师宠物美容培训学校,软件设计专业学什么,青岛栈桥简述微服务高可用之Sentinel、Seate使用 下文主要讲述使用sentinel,如何降级限流熔断及如何使用seata管理分布式事务 sentinel服务端安装与使用 1、下载 进入https://github.com/alibaba/Sentinel/releases 根据你的需求进行下载对应版本 我这里是JDK17 下载的1.8.8版本&am…

简述微服务高可用之Sentinel、Seate使用

下文主要讲述使用sentinel,如何降级限流熔断及如何使用seata管理分布式事务

sentinel服务端安装与使用

1、下载

进入https://github.com/alibaba/Sentinel/releases
根据你的需求进行下载对应版本
我这里是JDK17 下载的1.8.8版本,sentinel-dashboard-1.8.8.jar

2、启动服务,需安装java环境

java -jar sentinel-dashboard-1.8.8.jar

在这里插入图片描述

3、在工程配置文件配置服务端地址。

在cloud:层级下配置sentinel,sentinel的默认端口为8080

sentinel:transport:dashboard: localhost:8080  #配置sentinel服务端http-method-specify: true #开启请求方式前缀

4、访问sentinel服务端

此处的用户名和密码都是sentinel
在这里插入图片描述

5、进入主界面

在工程中配置了dashboard,接口访问后都会在此显示
在这里插入图片描述

6、实时监控

服务的请求情况都会记录,每秒通过多少次,拒绝多少次
在这里插入图片描述

7、簇点链路
用于记录每个接口的情况以及管理策略操作,可以对某接口进行限流、熔断、热点、授权等操作
在这里插入图片描述

(1)新增流控规则、

针对某接口进行流控,可选择QPS(每秒请求数)和并发线程数进行限制,选择QPS当每秒超过配置数会限制操作,提示Blocked by Sentinel (flow limiting)1秒后可重新访问
在这里插入图片描述

(2)新增熔断规则

熔断策略有三种慢调用模式,当调用时间达到最大RT,且比例阈值大于等于配置的阈值,视为该链路不可用。异常比例,当调用次数异常与总次数比例阈值>=配置阈值即熔断;异常数,当异常请求个数到达配置阈值。熔断时长表示不可用时间,在熔断时长后再次请求调用。采用了滑动时间窗算法。
滑动窗口算法是对固定窗口算法的改进,它将时间窗口分为多个小周期,每个小周期都有自己的计数器。随着时间的滑动,过期的小周期数据被删除,这样可以更精确地控制流量。
详细限流算法见https://zhuanlan.zhihu.com/p/689922080
在这里插入图片描述

(3)新增热点数据规则

对经常访问的数据进行限流。参数索引此处的0表示方法中的第一个参数,意为以哪个参数为索引。详情见https://blog.csdn.net/zhiqiang_cao/article/details/142937510
在这里插入图片描述

(4)新增权限规则

用于拦截那些允许访问、那些禁止访问。
详情参见https://blog.csdn.net/weixin_53041251/article/details/129651977
在这里插入图片描述

Seata 分布式事务处理

用于在微服务/分布式中保持数据的一致性
官方文档:https://seata.apache.org/zh-cn/docs/user/quickstart/
安装服务端:https://blog.csdn.net/2301_76862031/article/details/141499249

1、引入依赖

<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-seata</artifactId>
</dependency>

2、在方法上增加@GlobalTransactional,此处为示例代码具体逻辑实现请自行实现

@Transactional
@GlobalTransactional
public String createOrder(String id){System.out.println("创建订单成功");inventoryService.reduceNum(id);return "";
}

分布式事务处理分为两阶段,第一阶段各自服务各自进行事务提交。第二阶段seata收集提交结果,若其中一个失败,则通过undolog回滚事务。

http://www.ritt.cn/news/22230.html

相关文章:

  • 建设网站需要提前准备的条件软文推广收费
  • 郑州建站时间百度链接提交入口
  • 手机网站页面文字做多大软文发布平台与板块
  • 自己设计建房子的软件志鸿优化设计
  • 吉林城市建设学校网站广州seo软件
  • 奥特蛋的做网站搜索热词排行榜
  • QQ点钓鱼网站后怎么做今日新闻快讯
  • 买网站做网站网络营销的策略包括
  • 宝鸡网站建设天伟网络95后品牌软文范文
  • 网站宣传的劣势上海高端网站建设
  • 蕲春县住房和城乡建设局网站关键词优化公司哪家强
  • 给实体店老板做的网站北京优化网站方法
  • 公司网站内容建设2345网址导航官网官方电脑版
  • 网站建设长期待摊费用免费有效的推广网站
  • 南昌做兼职的网站培训seo
  • flash做导航网站百度贴吧官网网页
  • 南昌定制网站公司seo排名点击
  • 怎么做网页dw常用的seo工具的是有哪些
  • 用web做网站实训课心得郑州专业网站建设公司
  • 做网站可以赚钱吗百度推广关键词价格查询
  • 网站一般用什么做的怎么做网络广告推广
  • 网站的前端开发昆明seo技术培训
  • 那些网站可以做自媒体百度在线客服中心
  • 网络建设网站厦门网站建设平台
  • 墙纸 html 网站模板北京网站优化站优化
  • 如何快速建站百度知道合伙人
  • 做读书笔记的网站专注于品牌营销服务
  • 特产网站怎么做如何获取热搜关键词
  • 网站建设全域云电商网站策划
  • 住房和城乡建设局seo优化网站推广专员招聘