简介:2021 年是小米中国区电商部门变动调整较大的一年,小米中国区早期电商、服务体系建立在 Go 语言构建的微服务体系之上,由内部自研的 Go 语言微服务框架 koala 支撑起数以千计的微服务应用。
目前包括了 5 个部分的内容:面向初学者的 basic 入门用例、面向开发人员的 advanced 高级用法、面向中间件维护者的 extensions Dubbo 周边扩展使用示例、面向生产的 governance 服务治理用例以及 Dubbo 学习系列。
Dubbo 项目于 2017 年捐赠给 Apache 基金会,在经历了短短 15 个月孵化后顺利毕业,在 Apache 基金会管理的全部项目中关注度排名第三,Dubbo-go 作为 Dubbo 多语言生态的重要一员,很好的兼容 Dubbo 生态的同时提供面向 Go 语言体系的微服务开发体验。
4 月 15 日-16 日,由 InfoQ 主办的 DIVE 全球基础软件创新大会通过云上展厅的形式成功召开。Dubbo 长期以来都是国内开源微服务领域的首选 RPC 框架,在金融保险、互联网巨头、科技公司、各大传统企业中都有着非常广泛、大规模的应用。
springcloud和dubbo都是目前国内最流行的微服务框架,对二者的比较是面试时经常提及的问题,网上有不少对二者比较的文章,以挺springcloud而贬dubbo的居多,内容雷同的互抄就不说了。
笔者在早年使用 Dubbo 为了实现隐式传参,就对 Dubbo 的源码进行了改动,,在使用 SpringCloud,发现直接实现 RequestInterceptor 就可以实现,可能 SpingCloud 是后发,所以在一些细节上更加考虑周到,更适合小白的使用。