作 者:李艳鹏,杨彪 著
定 价:89
出 版 社:电子工业出版社
出版日期:2017年08月01日
页 数:422
装 帧:平装
ISBN:9787121315787
●章 分布式微服务架构设计原理1
●1.1 从传统单体架构到服务化架构2
●1.1.1 JEE架构2
●1.1.2 SSH架构5
●1.1.3 服务化架构8
●1.2 从服务化到微服务11
●1.2.1 微服务架构的产生12
●1.2.2 微服务架构与传统单体架构的对比13
●1.2.3 微服务架构与SOA服务化的对比15
●1.3 微服务架构的核心要点和实现原理16
●1.3.1 微服务架构中职能团队的划分16
●1.3.2 微服务的去中心化治理18
●1.3.3 微服务的交互模式18
●1.3.4 微服务的分解和组合模式22
●1.3.5 微服务的容错模式35
●1.3.6 微服务的粒度41
●1.4 Java平台微服务架构的项目组织形式42
●1.4.1 微服务项目的依赖关系42
●1.4.2 微服务项目的层级结构43
●1.4.3 微服务项目的持续发布45
●部分目录
本书全面介绍了分布式服务架构的原理与设计,并结合作者在实施微服务架构过程中的实践经验,总结了保障线上服务健康、可靠的很好方案,是一本架构级、实战型的重量级著作。全书以分布式服务架构的设计与实现为主线,由浅入深地介绍了分布式服务架构的方方面面,主要包括理论和实践两部分。理论上,首先介绍了服务架构的背景,以及从服务化架构到微服务架构的演化;然后提出了保证分布式服务系统架构一致性的方案和模式,并介绍了互联网架构评审的方;很后给出了一个简要的非功能质量的技术评审提纲。实践上,首先提供了一个互联网项目的性能和容量评估的真实案例,介绍了压测的方案设计和很好实践,这些技术能够全面保证大规模、高并发项目的一致性、可用性和高并发性;然后讲解了大规模服务的日志系统的原理、设计与实践,包括ELK等框架的特点和使用方式等,并介绍了当前流行的APM系统的设计与实现,主要包括调用链和业务链的跟踪与恢复,涵盖了线上应急等
李艳鹏,杨彪 著
李艳鹏,现任易宝支付产品中心首席架构师,曾在花旗银行、甲骨文、路透社、新浪微博等大型IT互联网公司担任技术负责人和架构师,现专注于大规模、高并发的线上和线下支付平台的应用架构和技术架构的规划与落地,负责交易、支付、渠道、出款、风控、对账等核心支付系统的设计与实现,对移动支付、聚合支付、合规账户、扫码支付、标记化支付等业务场景有产品应用架构规划与落地的实践经验。
杨彪,现任某创业公司技术总监及合伙人,在互联网和游戏行业有近10年工作经验,曾在酷我音乐盒、人人游戏和掌趣科技等上市公司担任核心研发职位,在互联网公司做过日活跃用户量达千万的项目,也在游戏公司做过多款月流水千万以上的游戏。喜欢研等