前言
过去十多年互联网产业的高速发展,在给社会带来深刻变革的同时,也催生了服务架构的演进:从传统的单体应用到面向服务的SOA,再到现今主流的微服务架构,而Apache Dubbo就是微服务领域中的先行者和佼佼者。
Apache Dubbo是阿里巴巴于2011年开源的一款高性能Java RPC框架,开源伊始就在业界产生了很大的影响,被大量公司广泛使用,甚至在很多公司自研的RPC框架中也能看到不少Dubbo的影子,可以说Dubbo在国内服务化体系演进过程中扮演了一个非常重要的角色。虽然中间经历了几年时间的沉寂,不过2017年阿里巴巴又重启了对Dubbo的开源维护,受到了社区的广泛欢迎,社区活跃度也随之迅速提升,Dubbo也正在从一个微服务领域的高性能RPC框架,逐步演变为一个完整的微服务生态。
近年来,随着业务规模的发展和复杂度的增加,传统的单体应用已经很难适应业务迭代的诉求,越来越多的公司开始进行服务化的改造。很高兴看到ApacheDubbo被许多公司采用,作为服务化改造的基础架构进行演进。这里面就包括了许多互联网公司、国字头的大型企业,以及金融行业的巨头公司。ApacheDubbo因为良好的设计和扩展性受到许多开发者的欢迎,然而当开发者需要深入了解Dubbo底层的架构设计和实现的时候,往往会有些不知所措。网上也有很多爱好者撰写的源码分析等文章,虽有所有启发和裨益,但总觉得不够成体系。令人遗憾的是,市面上始终缺乏一本完整的、体系化的对Apache Dubbo进行深入原理剖析的书。
接下来,小编就和大家一起深入探讨Apache Dubbo与实战解析,希望能够和大家一起共同进步。
第1章:Dubbo高性能RPC通信框架
第2章:开发第一款Dubbo应用程序
第3章:Dubbo注册中心
第4章:Dubbo扩展点加裁机制
第5章:Dubbo启停原理解析
第6章:Dubbo远程调用
第7章:Dubbo集群容错
第8章:Dubbo扩展点
第9章:Dubbo高级特性
第10章:Dubbo过滤器
第11章:Dubbo注册中心扩展实践
第12章:Dubbo服务治理平台
第13章:Dubbo未来展望
整体概述
本篇首先介绍Dubbo的简史、后续的规划和整体架构大图;接着介绍Dubbo环境配置,并基于Dubbo开发第一款应用程序;然后介绍Dubbo内置的常用注册中心的实现原理,Dubbo 扩展点加载的原理和实现,Dubbo的启动、服务暴露、服务消费和优雅停机的机制,Dubbo中RPC协议细节、编解码和服务调用实现原理,Dubbo 集群容错、路由和负载均衡机制,Dubbo 的扩展点相关知识,Dubbo 高级特性的实现和原理,Dubbo常用的Filter的实现原理,Dubbo中新增etcd3注册中心的实战内容和Dubbo服务治理平台的相关知识;最后介绍Dubbo未来生态和DubboMesh的相关知识。
本书适合对Dubbo有一定了解、对Dubbo框架感兴趣的读者,也适合想深入理解Dubbo原理的资深开发者阅读。
后记
正是有了这篇宝典,让我对阿里RPC架构有了更深的理解,也正是因为此,才能一路平步青云。
全篇的整体概括,相信看完全文的朋友,心里应该对此文有个大致的了解。但是因篇幅限制,小编无法将全部细节展示完全,只能整体概括,也为了大家更好的阅读体验,希望大家明白小编的一片用心。
最后,有需要完整无缺页版Apache Dubbo与实战的朋友,请分享文章并关注小编,+++VX:bjmsb1来免费领取哦~~~
喜欢文章请多多点赞评论分享,关注小编,小编以后会致力于更新更加丰富的学习内容给大家,咱们一块共同进步!!!