您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
微服务即学即用
字数: 446000
装帧: 平装
出版社: 中国电力出版社
作者: (美)罗尼·米特拉,(美)伊拉克利·纳达雷什维利
出版日期: 2022-03-01
商品条码: 9787519864088
版次: 1
开本: 16开
页数: 344
出版年份: 2022
定价:
¥98
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
微服务架构提供更快的更改速度,更好的可扩展性,更干净,可进化的系统设计。但是实现你的第一个微服务架构是困难的。你如何做出无数的选择,让你的团队了解所有的技术细节,并引导组织走向成功的执行,以优选限度地提高你的成功机会?在这本书中,本书作者为构建有效的微服务架构提供了一步一步的指导。架构师和工程师将遵循基于已被证明适用微服务系统的技术和架构进行实现。你将构建一个操作模型、一个微服务设计、一个基础设施和两个正在工作的微服务,然后将这些部分放在一起作为一个实现。对于任何负责构建微服务或微服务架构的人来说,本书都是非常宝贵的。学习有效和明确的端到端微服务系统设计。定义团队、他们的职责以及共同工作的指导方针。了解如何将大型应用程序分割成一组微服务。研究如何将数据隔离并嵌入到相应的微服务中。为基础架构更改构建一个简单但功能强大的CI/CD管道。为示例微服务编写代码。在Amazon上部署可正常工作的微服务应用程序Web服务。
目录
前言
第1章迈向微服务架构
1.1微服务是什么?
1.2降低协作成本
1.2.1协作成本问题
1.2.2艰难部分
1.3从实践中学习
1.4决策,决策
1.5小结
第2章微服务运作模式的设计
2.1为什么团队和人员很重要
2.1.1团队规模
2.1.2团队技能
2.1.3团队间协作
2.2引入团队拓扑
2.2.1团队类型
2.2.2交互模式
2.3设计一个微服务团队拓扑
2.3.1建立系统设计团队
2.3.2构建微服务团队模板
2.3.3平台团队
2.3.4赋能和复杂的子系统团队
2.3.5消费者团队
2.3.6小结
第3章设计微服务:SEED(S)流程
3.1介绍服务设计的七个基本演变:SEED(S)方法
3.2确定参与者
3.3确定参与者必须做的工作
3.3.1使用工作故事描述格式来完成待完成工作(JTBDs)
3.3.2我们的示例项目中的示例JTBD
3.4用序列图发现交互模式
3.5从JTBD派生操作和查询
3.6将每个查询和操作描述为具有开放标准的规范
3.7获得关于API规范的反馈
3.8实现微服务
3.9微服务与API
3.10小结
第4章调整微服务的大小:寻找服务边界
4.1为什么边界很重要,什么时候重要,以及如何找到它们
4.2领域驱动设计和微服务边界
4.2.1上下文映射
4.2.2同步集成与异步集成
4.2.3DDD聚合
4.3事件风暴简介
4.4介绍通用规模计算公式
4.5小结
第5章处理数据
5.1独立部署和数据共享
5.2微服务嵌入他们的数据
5.2.1嵌入数据不应导致数据库集群数量激增
5.2.2数据嵌入和数据委托模式
5.2.3使用数据复制解决独立性
5.2.4分布式事务和失败补偿
5.3事件源和CQRS
5.3.1事件源
5.3.2通过滚动快照提高性能
5.3.3事件存储
5.3.4命令查询职责分离
5.4微服务之外的事件源和CQRS
5.5小结
第6章构建基础设施流水线
6.1DevOps原则和实践
6.1.1不可变的基础设施
6.1.2基础设施即代码
6.1.3持续集成和持续交付
6.2建立基础设施即代码的环境
6.2.1设置GitHub
6.2.2安装Terraform
6.3配置AmazonWebServices
6.3.1设置一个AWSOperations账户
6.3.2配置AWSCLI
6.3.3设置AWS权限
6.3.4为Terraform创建S3存储
6.4建立基础设施即代码流水线
6.4.1创建沙箱代码库
6.4.2使用Terraform
6.4.3编写沙盒环境代码
6.4.4构建流水线
6.4.5测试流水线
6.5小结
第7章构建微服务基础设施
7.1基础设施组件
7.1.1网络
7.1.2Kubernetes服务
7.1.3GitOps部署服务器
7.2实现基础设施
7.2.1安装kubectl
7.2.2设置模块代码库
7.2.3网络模块
7.2.4Kubernetes模块
7.2.5设置ArgoCD
7.2.6测试环境
7.2.7清理基础设施
7.3小结
第8章开发者空间
8.1编码标准和开发者的配置
8.2在本地设置一个容器化的环境
8.2.1安装Multipass
8.2.2输入容器和映射文件夹
8.3安装Docker
8.4本地Docker的高级用法:安装Cassandra
8.5安装Kubernetes
8.6小结
第9章开发微服务
9.1设计微服务端点
9.1.1航班管理微服务
9.1.2预留管理微服务
9.1.3设计OpenAPI规范
9.2为微服务实现数据
9.2.1预订微服务的Redis数据模型
9.2.2航班微服务的MySQL数据模型
9.3微服务的实现代码
9.3.1航班微服务背后的代码
9.3.2健康检查
9.4向项目引入第二种微服务
9.5通过伞式项目关联微服务
9.6小结
第10章发布微服务
10.1设置Staging环境
10.1.1Ingress模块
10.1.2数据库模块
10.1.3ForkingStaging基础设施项目
10.1.4配置Staging工作流
10.1.5编辑Staging基础设施代码
10.2传输航班信息容器
10.2.1介绍DockerHub
10.2.2配置DockerHub
10.2.3配置流水线
10.3部署航班服务容器
10.3.1了解Kubernetes部署
10.3.2创建HelmChart
10.3.3创建微服务部署代码库
10.3.4使用ArgoCD进行GitOps式的部署
10.4清理
10.5小结
第11章变更管理
11.1微服务系统中的变更
11.1.1以数据为导向
11.1.2变更的影响
11.1.3三种部署模型
11.2基于我们的架构的考量
11.2.1基础设施的变更
11.2.2微服务变更
11.2.3数据的变更
11.3小结
第12章旅程的终点(和新的起点)
12.1微服务的复杂性与简化
12.2衡量微服务转型的进展
12.3小结
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网