微服务架构设计模式 9787111624127 机械工业出版社  [美] 克里斯·理查森(Chrispdf下载

微服务架构设计模式 9787111624127 机械工业出版社 [美] 克里斯·理查森(Chris百度网盘pdf下载

作者:
简介:微服务架构设计模式 9787111624127 机械工业出版社 [美] 克里斯·理查森(Chris
出版社:
出版时间:2019-05
pdf下载价格:9.00¥


预览


内容介绍

基本信息

书名:微服务架构设计模式

定价:139元

作者:[美] 克里斯·理查森(Chris Richardson)

出版社:机械工业出版社

出版日期:2019-05-01

ISBN:9787111624127

字数:

页码:

版次:

装帧:平装-胶订

开本:16开

商品重量:

编辑推荐


本书由世界十大软件架构师之一、微服务架构的先驱、Java开发者社区的意见领袖Chris Richardson亲笔撰写,旨在帮助架构师和程序员学会使用微服务架构成功开发应用程序。书中描述了如何解决我们将面临的众多架构设计挑战,包括如何管理分布式数据,还介绍了如何将单体应用程序重构为微服务架构,涵盖44个架构设计模式,系统解决服务拆分、事务管理、查询和跨服务通信等难题。本书并不是鼓吹微服务架构的宣言,作者既介绍了微服务的原理、原则,又详细讲解了实际落地中的架构设计模式,将使你理解微服务架构、它的好处和弊端,以及应该何时使用微服务架构。本书将帮助你建立微服务的全局视野,并学会在纷繁复杂的情况下做出正确的架构选择和取舍。

内容提要


成功地开发基于微服务架构的应用软件,需要掌握一系列全新的架构思想和实践。在这本独特的书籍中,世界十大软件架构师之一、微服务架构先驱 Chris Richardson 收集、分类并解释了 44 个架构设计模式,这些模式用来解决诸如服务拆分、事务管理、查询和跨服务通信等难题。

本书将教会你如何开发和部署生产级别的微服务架构应用。这套宝贵的架构设计模式建立在数十年的分布式系统经验之上,Chris 还为开发服务添加了新的模式,并将它们组合成可在真实条件下可靠地扩展和执行的系统。本书不仅仅是一个模式目录,还提供了经验驱动的建议,以帮助你设计、实现、测试和部署基于微服务的应用程序。

本书包含:

如何(以及为什么)使用微服务架构

服务拆分的策略

事务管理和查询相关的模式

高效的测试策略

包括容器和Serverless在内的部署模式

本书专为熟悉标准企业应用程序架构的开发人员编写,使用 Java 编写所有示例代码。

目录


作者介绍


克里斯·理查森(ChrisRichardson
世界十大软件架构师之一,《POJOSin Action》等技术名著的作者,也是开源项目 Cloud Foundry 和 Eventuate 的创始人。他的研究领域包括微服务架构设计、分布式数据管理、事件驱动的应用架构、领域驱动设计、持续交付、Spring 框架、Scala、NoSQL数据库等。

喻勇
在技术圈驰骋多年,曾担任过微软技术布道师,VMware Cloud Foundry 生态建设负责人,并有幸了容器技术的创业浪潮。目前定居加拿大,关注微服务架构、云原生应用等领域。

Chris 与喻勇曾在 VMware 全球开发者关系团队共事多年,现在他们合作为企业客户提供微服务相关的咨询和培训服务,他们的中文网站是:.chrisrichardson.

序言