分布式服务框架原理与实践

相关资料

[

构建企业互联网架构的关键在于系统分布式和服务化,尤其对于大型网站和大型企业系统,系统的灵活性、超大容量、弹性和自治能力是非常大的挑战。在《分布式服务框架原理与实践》一书中,作者基于深厚的软件技术积累和电信领域成功应用实践,对如何构建分布式服务化系统,提供了原理分析、关键技术、开发案例以及业界技术对比,非常系统化,不论是学习分布式服务技术还是深入大型互联网架构都非常实用。
——华为云集成平台首席架构师苗彩霞

认识林锋已有多年,从《netty权威指南》到本书的诞生,再次见证了作者在该领域深厚的沉淀。阅览该书的目录以及相关章节,我惊诧于作者在这些领域深入的洞察和实践。该书几乎覆盖了分布式系统开发的每一个关键技术点,包括*为重要的通信框架设计、时下流行的微服务、服务路由关联的技术和策略,以及饱受争议的osgi。强烈推荐相关从业人员阅读此书。
——苏宁云商云计算中心技术总监汤泳

在大型网站架构设计方面摸爬滚打多年后,看到《分布式服务框架原理与实践》如获至宝,作者条理清晰、由浅入深地解析了分布式服务架构所涉及方方面面的关键技术和原理,既有纵向演进介绍,又有横向竞品对比。尤其针对各种场景所提出的设计原则或**实践,都是作者的实战总结,有些经验的获取成本高昂,非常宝贵。本书完全可以直接用于指导分布式服务系统的构建。
——中国移动手机阅读基地平台首席架构师胡稳

分布式的应用在设计、开发以及部署的各个方面都比较复杂,国内外也没有权威的图书进行系统介绍,于是在这方面,我们不得不一遍遍地踩坑。林锋有着深厚的技术基础和丰富的架构经验,这本集他经验和心血而成的图书,包含了分布式系统的方方面面,既有宏观的理论介绍,也有来自一线的经验分享,相信它必将成为架构师和开发人员的必备图书!
——东软集团资深软件工程师、infoq编辑张卫滨

“微服务”无疑是本年度*热的技术关键词之一!那如何落地微服务呢?我认为首先要实现服务化,而本书恰好提供了一个很好的服务化操作指导。作者首先分析了作为一个分布式服务框架所需具备的能力,包括服务注册中心、服务调用、服务路由、服务发布/灰度发布等;其次作者分析了服务底层如何有效地进行通信,包括通信框架,序列化/反序列化及协议栈等;再次作者分析了服务如何做到高可靠性及高安全性等重要特性;*后作者也阐述了从服务化如何向微服务演进。
——麻袋理财首席架构师王天青

以openstack为规范建设的iaas、以docker为代表的容器技术、以分布式微服务框架构建的业务平台即将颠覆业务系统整体建设方案,新的系统建设方案将极大提升业务系统的可用性、扩展性和应变能力。微服务架构对于运营商内容型业务的互联网化转型意义非凡,系统架构微服务化才能真正支撑好业务转型的需要。本书将成为帮助大家更好地理解微服务框架关键技术的原理和实现的必备书籍。
——咪咕动漫系统支撑部技术总监李鹏

锋兄在华为一直从事核心代码的架构设计和开发,属于实战型架构师,而且乐于分享。《分布式服务框架原理与实践》源于他在多年架构设计工作中的实战经验,阅读价值极高!在面向大规模、分布式系统架构中,服务框架是其中的核心和必经之路。祝贺锋兄新书造福广大程序猿!
——奇蛙ceewa运动无人机合伙人、前华为开放平台总架构师冯黎

近些年来,越来越多网站需要同时提供web、移动app、openapi多种访问方式,基于分布式服务的业务分治与复用需求越来越强烈,使用分布式服务构建系统已经成为互联网开发的常用手段。但是分布式服务的关键技术有哪些?核心原理是什么?**实践是什么?本书作者作为分布式框架的开发者根据自己的实践经验编写的这本《分布式服务框架原理与实践》或可为您解惑。分布式服务框架用到的各种技术也是整个互联网分布式技术的一个缩影,您也可窥一斑而知全豹,通过本书学习掌握各种分布式开发技巧。
——宅米网cto、《大型网站技术架构:核心原理与案例分析》作者李智慧

整书由构建分布式服务为基础讲起,逐步深入到分布式服务的保障机制,*后也讲解了时下新兴分布式设计方案微服务架构。书中内容组织清晰,图例详实,非常便于理解与吸收,是一本不错的提升分布式服务架构能力的书籍。
——链家网架构师吕毅

本书深度阐述了应用和系统架构方面的设计和原理,真实体现了李林锋丰富的技术架构经验以及乐于分享的精神。在业务系统越来越讲究高可用、高性能、可伸缩扩展、高安全性、自动运维的今天,本书集合了大型企业多年的架构思路,为技术以及产品人员提供了重要的参考依据,从理念上提升了每位读者的技术水平,非常值得深入阅读和理解。
——阿里云paas平台产品架构师杨林

]

本书特色

[

本书作者具有丰富的分布式服务框架、平台中间件的架构设计和实践经验,主导设计的华为分布式服务框架已经在全球数十个国家成功商用。书中依托工作实践,从分布式服务框架的架构设计原理到实践经验总结,涵盖了服务化架构演进、订阅发布、路由策略、集群容错和服务治理等多个专题,全方位剖析服务框架的设计原则和原理,结合大量实践案例与读者分享作者对分布式服务框架设计和运维的体会。同时,对基于docker部署微服务以及基于微服务架构开发、部署和运维业务系统进行了详细介绍。

]

内容简介

[

1、微服务是当前非常热的技术关键词之一,那么微服务如何落地呢?首先要实现服务化,微服务架构是一种服务化架构风格。《分布式服务框架原理与实践》对如何构建分布式服务化系统,提供了原理分析、关键技术、开发案例以及业界技术对比,非常系统化,不论是学习分布式服务技术还是深入大型互联网架构都非常实用。
2、《分布式服务框架原理与实践》作者李林锋多年来在华为一直从事核心代码的架构设计和开发,属于实战型架构师,这本书集合了他多年的架构思路,书中内容组织清晰,图例详实,非常便于理解与吸收。
3、《分布式服务框架原理与实践》首先分析了作为一个分布式服务框架所需具备的能力,包括服务注册中心、服务调用、服务路由、服务发布/灰度发布等;接着分析了服务底层如何有效地进行通信,包括通信框架、序列化/反序列化及协议栈等;然后分析了服务如何做到高可靠性及高安全性等重要特性;*后也阐述了从服务化如何向微服务演进。干货满满!

]

作者简介

[

李林锋,现任华为PaaS平台架构师,8年Java NIO通信框架、平台中间件架构设计和开发经验,主导设计和开发的华为分布式服务框架已经在全球数十个国家成功商用。精通Netty、Mina、RPC框架、企业ESB总线、分布式服务框架等技术,《Netty权威指南》作者,公司总裁技术创新奖获得者。
微博、微信:Nettying
微信公众号:Netty之家

]

目录

第1 章 应用架构演进 ………………………………………………………………………….. 11.1 传统垂直应用架构 ………………………………………………………………………. 21.1.1 垂直应用架构介绍 ………………………………………………………………….. 21.1.2 垂直应用架构面临的挑战 ………………………………………………………… 41.2 rpc 架构 …………………………………………………………………………………………. 61.2.1 rpc 框架原理 ………………………………………………………………………… 61.2.2 *简单的rpc 框架实现 ………………………………………………………….. 81.2.3 业界主流rpc 框架 ……………………………………………………………….. 141.2.4 rpc 框架面临的挑战 …………………………………………………………….. 171.3 soa 服务化架构 …………………………………………………………………………….. 181.3.1 面向服务设计的原则……………………………………………………………… 181.3.2 服务治理 ……………………………………………………………………………… 191.4 微服务架构 …………………………………………………………………………………….. 211.4.1 什么是微服务 ……………………………………………………………………….. 211.4.2 微服务架构对比soa …………………………………………………………….. 221.5 总结 ………………………………………………………………………………………………. 23第2 章 分布式服务框架入门 ………………………………………………………………………… 252.1 分布式服务框架诞生背景 ………………………………………………………………… 262.1.1 应用从集中式走向分布式 ………………………………………………………. 26?2.1.2 亟需服务治理 ……………………………………………………………………….. 282.2 业界分布式服务框架介绍 ………………………………………………………………… 292.2.1 阿里dubbo …………………………………………………………………………… 302.2.2 **hsf ……………………………………………………………………………… 332.2.3 亚马逊coral service ……………………………………………………………… 352.3 分布式服务框架设计 ……………………………………………………………………….. 362.3.1 架构原理 ……………………………………………………………………………… 362.3.2 功能特性 ……………………………………………………………………………… 372.3.3 性能特性 ……………………………………………………………………………… 392.3.4 可靠性 …………………………………………………………………………………. 392.3.5 服务治理 ……………………………………………………………………………… 402.4 总结 ………………………………………………………………………………………………. 41第3 章 通信框架 ……………………………………………………………………………………….. 423.1 关键技术点分析 ………………………………………………………………………………. 433.1.1 长连接还是短连接 ………………………………………………………………… 433.1.2 bio 还是nio ……………………………………………………………………….. 433.1.3 自研还是选择开源nio 框架 ………………………………………………….. 463.2 功能设计 ………………………………………………………………………………………… 473.2.1 服务端设计 …………………………………………………………………………… 483.2.2 客户端设计 …………………………………………………………………………… 503.3 可靠性设计 …………………………………………………………………………………….. 533.3.1 链路有效性检

封面

分布式服务框架原理与实践

书名:分布式服务框架原理与实践

作者:李林锋

页数:312

定价:¥65.0

出版社:电子工业出版社

出版日期:2016-01-01

ISBN:9787121279195

PDF电子书大小:143MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注