首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 微服务架构设计模式/架构师书库
内容
内容推荐
成功地开发基于微服务架构的应用软件,需要掌握一系列全新的架构思想和实践。在这本独特的书籍中,微服务架构的先驱、Java开发者社区的意见领袖ChrisRichardson收集、分类并解释了44个架构设计模式,这些模式可用来解决诸如服务拆分、事务管理、查询和跨服务通信等难题。
本书将教会你如何开发和部署生产级别的微服务架构应用。这套宝贵的架构设计模式建立在数十年的分布式系统经验之上,Chris还为开发服务添加了新的模式,并将它们组合成可在真实条件下可靠地扩展和执行的系统。本书不仅仅是一个模式目录,还提供了经验驱动的建议,以帮助你设计、实现、测试和部署基于微服务的应用程序。
本书包含
·如何(以及为什么)使用微服务架构
·服务拆分的策略
·事务管理和查询相关的模式
·高效的测试策略
·包括容器和Serverless在内的部署模式
本书专为熟悉标准企业应用程序架构的开发人员编写,使用Java编写所有示例代码。
目录
写给中文版读者的话
译者序
中文版序一
中文版序二
前言
引言
第1章 逃离单体地狱
1.1 迈向单体地狱的漫长旅程
1.1.1 FTGO应用程序的架构
1.1.2 单体架构的好处
1.1.3 什么是单体地狱
1.2 为什么本书与你有关
1.3 你会在本书中学到什么
1.4 拯救之道:微服务架构
1.4.1 扩展立方体和服务
1.4.2 微服务架构作为模块化的一种形式
1.4.3 每个服务都拥有自己的数据库
1.4.4 FTGO的微服务架构
1.4.5 微服务架构与SOA的异同
1.5 微服务架构的好处和弊端
1.5.1 微服务架构的好处
1.5.2 微服务架构的弊端
1.6 微服务架构的模式语言
1.6.1 微服务架构并不是“银弹”
1.6.2 模式和模式语言
1.6.3 微服务架构的模式语言概述
1.7 微服务之上:流程和组织
1.7.1 进行软件开发和交付的组织
1.7.2 进行软件开发和交付的流程
1.7.3 采用微服务架构时的人为因素
第2章 服务的拆分策略
2.1 微服务架构到底是什么
2.1.1 软件架构是什么,为什么它如此重要
2.1.2 什么是架构的风格
2.1.3 微服务架构是一种架构风格
2.2 为应用程序定义微服务架构
2.2.1 识别系统操作
2.2.2 根据业务能力进行服务拆分
2.2.3 根据子域进行服务拆分
2.2.4 拆分的指导原则
2.2.5 拆分单体应用为服务的难点
2.2.6 定义服务API
第3章 微服务架构中的进程间通信
3.1 微服务架构中的进程间通信概述
3.1.1 交互方式
3.1.2 在微服务架构中定义API
3.1.3 API的演化
3.1.4 消息的格式
……
第4章 使用Saga管理事务
第5章 微服务架构中的业务逻辑设计
第6章 使用事件溯源开发业务逻辑
第7章 在微服务架构中实现查询
第8章 外部API模式
第9章 微服务架构中的测试策略(上)
第10章 微服务架构中的测试策略(下)
第11章 开发面向生产环境的微服务应用
第12章 部署微服务应用
第13章 微服务架构的重构策略
标签
缩略图
书名 微服务架构设计模式/架构师书库
副书名
原作名
作者 (美)克里斯·理查森
译者 译者:喻勇
编者
绘者
出版社 机械工业出版社
商品编码(ISBN) 9787111624127
开本 16开
页数 455
版次 1
装订 平装
字数
出版时间 2019-05-01
首版时间 2019-05-01
印刷时间 2019-05-01
正文语种
读者对象 普通大众
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 782
CIP核字 2019061419
中图分类号 TP368.5
丛书名
印张 30.25
印次 1
出版地 北京
239
186
22
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/10 10:09:08