2023年8月22日

服务治理-熔断,降级,限流,削峰,错峰

摘要: 一、熔断【Circuit Breaker】 1、简介 熔断也叫断路器。作用类似家用保险丝,当某服务出现不可用或者响应超时,为防止整个系统出现雪崩,暂时停止该服务的调用。 二、降级【Fallback】 1、简介 当服务器压力增加,根据当前业务情况及流量,对部分服务业页面进行有策略的降级,以此释放服务器 阅读全文

posted @ 2023-08-22 16:29 木乃伊人 阅读(179) 评论(0) 推荐(0) 编辑

API的幂等性设计

摘要: 一、背景 API需要保证接口的幂等性,防止业务频繁刷API导致资源浪费,或者不小心重发消息影响业务。 二、解释 接口的幂等,指一个操作重复执行N次得到的结果与执行一次是相等的。 三、解决办法 悲观锁,乐观锁,防重表,Token。 3.1、悲观锁 流程: 1、收到请求时,开启事务,对查询事件(如订单) 阅读全文

posted @ 2023-08-22 15:20 木乃伊人 阅读(65) 评论(0) 推荐(0) 编辑

.NET 鉴权与授权

摘要: 一、OAuth 2.0 简介:数据所有者告知系统,同意授权第三方应用进入系统,获取这些数据。系统从而产生一个短期的令牌(token),用来代替密码。 二、JWT 阅读全文

posted @ 2023-08-22 14:14 木乃伊人 阅读(56) 评论(0) 推荐(0) 编辑

导航