官术网_书友最值得收藏!

深度剖析ApacheDubbo核心技術內幕
會員

Dubbo是阿里巴巴開發(fā)的一個開源的高性能、高可用、可擴展的分布式RPC調用框架,致力于提供高性能和透明化的RPC遠程調用服務解決方案。作為阿里巴巴SOA服務化治理方案的核心框架,目前已進入Apache孵化器項目。在單體應用時,不同業(yè)務模塊部署在同一個JVM進程內,這時通過本地調用就可以解決不同業(yè)務模塊之間的相互引用;但在多體應用時,不同業(yè)務模塊大多部署到不同的機器上,這時一個高效、穩(wěn)定的RPC框架就顯得特別重要了。ApacheDubbo作為阿里巴巴開源的分布式RPC框架,在進入Apache孵化器項目后現(xiàn)已畢業(yè),相信在開源社區(qū)的不斷貢獻下,它會成為RPC框架中的佼佼者。本書是對ApacheDubbo的使用以及內核原理的深度剖析,分為三部分:第一部分為基礎篇,首先從整體上講解使用Dubbo搭建的系統(tǒng)由哪些模塊組成,各模塊相互之間的調用關系是怎么樣的,然后基于本書的Demo講解如何使用Dubbo;第二部分為高級篇,主要講解Dubbo框架內部實現(xiàn)原理,包含支撐Dubbo框架的適配器類原理、動態(tài)編譯原理、增強SPI原理、消費端的泛化調用實現(xiàn)原理、消費端異步調用與服務提供端的異步執(zhí)行、Dubbo框架的線程模型、消費端負載均衡策略、消費端集群容錯策略、并發(fā)控制原理、Dubbo網(wǎng)絡協(xié)議等;第三部分為實踐篇,主要探討如何使用Arthas和一些Demo為研究Dubbo框架原理提供方便,并且講解如何基于CompletableFuture和Netty模擬RPC同步與純異步調用。本書將原理與實踐相結合,由淺入深、通俗易懂地講解了Dubbo框架的使用及內核原理實現(xiàn),適合Java中高級研發(fā)工程師,以及對RPC框架技術感興趣,希望探究RPC框架內部實現(xiàn)原理的人員閱讀。

翟陸續(xù) ·程序設計 ·6.1萬字

QQ閱讀手機版

主站蜘蛛池模板: 南华县| 莱阳市| 襄城县| 昭通市| 都昌县| 孟连| 田林县| 临猗县| 河源市| 乌鲁木齐县| 保山市| 肇州县| 湘潭县| 丹凤县| 拉萨市| 新建县| 南岸区| 紫阳县| 广南县| 沙田区| 玉龙| 通州市| 淄博市| 孟津县| 社旗县| 普兰县| 中方县| 东明县| 临澧县| 河源市| 沁阳市| 漠河县| 沽源县| 十堰市| 黄浦区| 健康| 龙陵县| 武鸣县| 锡林浩特市| 玉树县| 昭平县|