为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第8天 架构治理-链路治理

标签:
架构

课程名称Java架构师-十项全能

课程章节

链路治理

主讲老师

书生

课程内容

链路跟踪的工具:

阿里鹰眼、阿里云Xtrace、美团点评Cat、Zipkin,Google Dapper等

能够帮助我们明确微服务调用链,从入口到最终返回整个微服务的执行的微服务的情况,相关子调用调用的情况。可以了解处于的区域、机房、时间、处理时间(RT)。我们就可以知道我们的链路哪里出了问题,为针对性的进行修复提供基础,评估修复的效果。

https://img1.sycdn.imooc.com//631f2a8e0001a69404980210.jpg

https://img1.sycdn.imooc.com//631f2a8f0001417f06010279.jpg

在链路治理中,链路平滑、子调用治理、链路成功率的问题使我们需要高度重视的地方。

链路平滑问题重点关注请求的漂移问题,分析优化线程模型。

请求的毛刺问题,分析是在数据、场景,响应时间处理时间比较长,分析因为网络?代码?场景数据?线程竞争?并进行专项的治理。

子调用中存在不合理的循环,子调用存在建立通讯,拿到数据再销毁的过程,将长RT问题一次性执行完,再进行循环处理的效率要高一些。子调用中存在的不合理的子调用修改成异步化。过慢的子调用,需要做优化,如果不能修改,可以考虑异步化或者并行化。

链路成功率问题含:局部超时,中间件成功率,压力异常等。

https://img1.sycdn.imooc.com//631f2a8f00019e7d05580274.jpg

 

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消