sentinel学习总结


一次线上的服务雪崩事故
整个系统不可用
级联效应
上游服务不可用
突发流量导致整个服务不可用


提高可用性:将单台设备转为多台负载均衡集群
提高性能:检查慢SQL,优化算法,引入缓存缩短单笔业务的处理时间
预防瞬时TPS激增,将系统限流作为常态加入系统架构
完善事后处理,遇到长响应,一旦超过规定窗口时间,服务立即返回异常,中断当前处理
加强预警与监控,引入elk,进行流量实时监控与风险评估,及时发现系统风险
完善制度,要求客户单据当日录入系统


如何有限避免雪崩效应?
出现瞬间大流量+微服务响应慢
采用限流方式进行预防
采用服务降级与熔断进行补救

Sentinel客户端
需要集成在Spring Boot微服务应用中
勇于接收来自Dashboard配置的各种规则
并通过Spring MVC Interceptor拦截器技术实现应用限流,熔断保护

部署 Sentinel Dashboard 仪表盘
利用下面的命令启动Dashboard
java -jar  -Dserver.port=99100  sentinel-dashboard-1.8.0.jar

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值