微服务框架学习
文章平均质量分 91
学习微服务开发相关框架
常识与偏见
发现,尝试,去改变
展开
-
dubbo源码学习(一)——整体结构设计
框架设计 | Apache Dubbo 官方提供的文档,对于dubbo的整体结构和设计思想理念有很好的讲解,结合个人理解进行学习,做一个初步的了解,然后再阅读源码会比较方便。 1. 整体设计 上图说明: 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。 图中从下至上分为十层,各层均为单向依赖,右边的黑色箭头代表层之间的依赖关系,每一层都可以剥离上层被复用,其中,Service 和 Config 层为 API,其它各层均为 .原创 2022-05-02 22:08:38 · 289 阅读 · 0 评论 -
微服务中的执行链路追踪的实现方式思考
链路追踪 “链路追踪”一词是在2010年提出的,当时谷歌发布了一篇Dapper论文,介绍了谷歌自研的分布式链路追踪的实现原理,还介绍了他们是怎么低成本实现对应用透明的。 其实Dapper一开始只是一个独立的调用链路追踪系统,后来逐渐演化成了监控平台,并且基于监控平台孕育出了很多工具,比如实时预警、过载保护、指标数据查询等。 除了谷歌的dapper,还有一些其他比较有名的产品,比如阿里的鹰眼、大众点评的CAT、Twitter的Zipkin、Naver(著名社交软件LINE的母公司)的pinpoint以及转载 2021-09-02 16:31:41 · 216 阅读 · 0 评论