微服务中台架构开发
全新正版 极速发货
¥
47.47
6.0折
¥
79
全新
库存2件
作者任波
出版社人民邮电出版社
ISBN9787115553157
出版时间2021-01
装帧平装
开本16开
定价79元
货号1202201663
上书时间2024-08-06
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
任波,阿里云MVP,拥有十四年经验的开发老兵。早期从事ERP系统开发、财务软件开发工作;2011年开始拥抱大数据,进入金融行业数据仓库和商业智能开发领域;2016年起在某大型支付公司承担互联网架构设计和研发团队管理工作。现为某大型集团公司的技术总监,亲历了多个大型信息平台的建设工作。
目录
章企业数字化转型01
1.1传统企业IT架构02
1.1.1IT架构解读03
1.1.2存在的问题03
1.2新技术新思路05
1.2.1计算资源云化06
1.2.2服务在线化09
第2章业务中台架构11
2.1架构演进之路11
2.1.1单体应用11
2.1.2数据与应用分离12
2.1.3应用服务器集群12
2.1.4缓存服务器13
2.1.5数据库读写分离14
2.1.6分库分表15
2.1.7微服务化16
2.1.8服务中台化17
2.2阿里中台架构19
2.2.1中台的雏形19
2.2.2中台架构由来21
2.2.3中台架构本质23
2.3业务中台实施过程24
2.3.1选择业务领域25
2.3.2规划方案和分析需求26
2.3.3设计架构和业务中心29
2.3.4开发上线33
2.3.5持续迭代35
2.4企业IT整体架构36
2.4.1基础资源IaaS层37
2.4.2技术平台PaaS层38
2.4.3业务中心SaaS层39
2.4.4业务应用SaaS层40
2.4.5交互渠道层40
2.5企业IT架构41
2.5.1基础服务41
2.5.2应用服务42
2.6微服务42
2.6.1ESB42
2.6.2微服务架构45
2.6.3分布式服务框架HSF49
第3章端到端敏捷实施52
3.1传统瀑布模式52
3.1.1模型图53
3.1.2存在的问题53
3.2敏捷迭代模式54
3.2.1敏捷的概念55
3.2.2敏捷运行模式Scrum55
3.2.3确定迭代周期56
3.2.4Sprint计划会议57
3.2.5代码开发57
3.2.6每日站会58
3.2.7评审会议59
3.2.8回顾会议59
3.3高效研发团队59
3.3.1自主设计、研发外包60
3.3.2研发团队结构61
3.4云效项目管理62
3.4.1云效的功能62
3.4.2创建云效用户63
3.4.3创建企业64
3.4.4创建项目66
3.4.5添加项目成员68
3.4.6启用敏捷模式68
3.4.7需求任务管理69
3.4.8迭代管理70
3.4.9缺陷管理71
3.4.10其他功能72
第4章业务中台设计75
4.1开发模式确定75
4.1.1MVVM前端架构75
4.1.2开发流程76
4.2业务需求说明77
4.2.1原型设计77
4.2.2原型评审78
4.2.3实现效果78
4.2.4需求确认79
4.3业务设计79
4.3.1业务流程梳理80
4.3.2数据模型设计81
4.3.3能力目录设计82
4.3.4应用接口设计85
4.4环境准备85
4.4.1JDK本地安装85
4.4.2Maven本地安装86
4.4.3阿里云私服配置88
4.4.4阿里云Git托管配置91
4.4.5IDEA本地安装100
4.4.6轻量级配置及注册中心安装102
4.4.7安装Node.js103
4.4.8安装Vue105
4.4.9安装VS Code105
4.4.10新增开发人员107
第5章中台代码实现109
5.1公共项目依赖109
5.1.1创建项目ipss-common109
5.1.2请求基础分页参数类111
5.1.3返回分页对象封装类111
5.1.4参数校验异常类112
5.1.5自定义异常类112
5.1.6将项目代码推送至远端Git112
5.1.7项目发布到阿里云私服115
5.2行程中心实现116
5.2.1创建行程中心的项目框架117
5.2.2子模块api118
5.2.3子模块provider120
5.2.4推送项目代码到远端Git库127
5.2.5子模块api发布到阿里云私服129
5.3旅客中心实现130
5.3.1项目目录结构131
5.3.2子模块api131
5.3.3子模块provider133
5.3.4推送项目代码到远端Git库138
5.3.5子模块api发布到阿里云私服140
5.4行李中心实现140
5.4.1项目目录结构140
5.4.2子模块api140
5.4.3子模块provider142
5.4.4推送项目代码到远端Git库148
5.4.5子模块api发布到阿里云私服148
5.5业务应用实现149
5.5.1项目框架150
5.5.2接口实现153
5.5.3接口测试155
5.5.4推送项目代码到远端Git库156
5.5.5API网关配置156
5.6后台管理实现157
5.6.1安装iview-admin158
5.6.2基础框架配置159
5.6.3行李查询页面开发161
5.6.4行李查询样式开发162
5.6.5行李查询逻辑脚本开发162
5.6.6页面展示164
5.6.7推送项目代码到远端Git库165
5.7小程序端实现165
5.7.1微信小程序环境配置166
5.7.2业务功能实现168
5.7.3测试173
5.7.4推送项目代码到远端Git库174
第6章云计算资源175
6.1计算资源175
6.1.1企业实名认证175
6.1.2地域与可用区176
6.1.3资源组178
6.1.4ECS179
6.1.5配置安全组183
6.1.6配置快照183
6.1.7容器与Serverless185
6.2VPC专有网络187
6.2.1VPC逻辑架构187
6.2.2VPC应用场景188
6.3连接公网189
6.3.1固定公网IP189
6.3.2EIP190
6.3.3负载均衡191
6.3.4NAT网关192
6.3.5域名备案解析193
6.4多VPC与本地IDC互通196
6.4.1VPN网关196
6.4.2智能接入网关199
6.4.3高速通道201
6.4.4云企业网202
6.5安全203
6.5.1云监控203
6.5.2云安全中心206
6.5.3SSL证书208
6.5.4权限管理210
第7章云数据库RDS212
7.1关系数据库213
7.1.1RDS的特点213
7.1.2RDS与自建数据库对比214
7.2MySQL数据库214
7.2.1创建RDS实例214
7.2.2设置RDS访问白名单215
7.2.3创建账号216
7.2.4创建数据库217
7.2.5申请外网地址218
7.2.6连接数据库218
7.3数据管理DMS219
7.3.1数据库登录220
7.3.2表管理221
7.3.3导入和导出223
7.3.4生成在线文档223
7.3.5性能监测和会话管理224
7.4数据库备份DBS225
7.4.1创建备份计划225
7.4.2配置备份计划226
7.4.3查看备份计划228
7.4.4恢复备份数据228
7.4.5数据库恢复230
7.4.6跨地域备份恢复231
7.4.7恢复到本地数据库232
7.5数据传输DTS234
7.5.1数据迁移234
7.5.2创建迁移任务234
7.5.3启动任务迁移237
7.5.4数据同步237
7.6混合云数据库管理HDM239
7.7非关系数据库240
7.7.1Redis数据库240
7.7.2MongoDB数据库242
7.8对象存储OSS242
7.8.1OSS243
7.8.2创建存储空间244
7.8.3上传文件245
7.8.4绑定域名245
7.8.5下载分享文件246
7.8.6静态网站托管247
7.8.7数据服务247
第8章分布式中间件EDAS249
8.1EDAS介绍249
8.1.1什么是EDAS249
8.1.2微服务管理251
8.1.3组件应用251
8.2EDAS应用252
8.2.1创建命名空间252
8.2.2创建集群253
8.2.3创建应用254
8.2.4配置应用255
8.2.5开通ECS安全组端口256
8.3流水线部署257
8.3.1创建云效应用257
8.3.2添加运行环境258
8.3.3创建流水线259
8.3.4运行流水线262
8.3.5应用后台访问配置265
8.3.6发布小程序269
8.3.7前端页面发布到OSS271
8.3.8VPN连接EDAS环境276
8.4GTS276
8.4.1GTS特点277
8.4.2开通GTS277
8.4.3使用GTS278
8.5PTS279
8.5.1PTS功能279
8.5.2使用压测280
8.5.3真机测试281
8.6分布式任务调度SchedulerX 2.0283
8.6.1SchedulerX 2.0特点284
8.6.2SchedulerX 2.0使用285
8.7ARMS286
8.7.1ARMS功能特点286
8.7.2ARMS使用287
8.8消息队列RocketMQ版288
8.8.1异步消息288
8.8.2消息类型290
8.8.3MQ使用290
8.9日志服务294
8.9.1日志项目294
8.9.2日志接入295
8.9.3写入日志295
8.9.4查询日志296
8.10CSB297
8.10.1CSB功能特点297
8.10.2CSB使用298
第9章人工智能301
9.1云小蜜301
9.1.1使用流程302
9.1.2知识库303
9.1.3多轮对话306
9.1.4机器人训练307
9.2其他服务308
9.2.1短信服务308
9.2.2语音服务310
9.2.3云市场311
0章智能数据分析313
10.1Quick BI自助可视化工具313
10.1.1Quick BI核心流程314
10.1.2开通并添加用户315
10.1.3创建数据源316
10.1.4创建数据集318
10.1.5制作仪表板319
10.1.6制作电子表格321
10.1.7制作数据门户322
10.2DataV数据可视化323
10.2.1DataV功能特点323
10.2.2创建可视化应用324
10.2.3大屏发布分享325
10.2.4DataV的组件326
结语328
内容摘要
本书是一本基于阿里微服务架构搭建业务中台的入门实战书,是任波多年开发经验的积累和总结。全书用简单易懂的语言和真实案例讲述了企业业务中台构建过程,围绕机场业务场景,以IT架构云化和服务在线化为主线,从业务调研、流程梳理、前后台完整代码实现、自动化运维到敏捷研发,介绍了DevOps研发、运营和运维的三位一体实施方案,作者将阿里云提供的二十多个核心产品和中间件应用在项目中,极大地方便和简化了中台的研发。相信无论是架构师、开发人员、产品经理或企业信息化管理人员,都能够通过阅读本书对企业架构云化和业务中台化有更深的了解和新的认识。
主编推荐
阿里巴巴副总裁胡成杰倾力推荐,手把手教你搭建"刚刚好"的中台架构!
实战导向:围绕真实业务场景,完整还原微服务中台架构在企业的成功落地
系统全面:覆盖IT架构模式选型、技术方案设计、团队管理和项目实施过程
易于实践:基于阿里云PaaS平台,构建高可用、好扩展、易运维的业务中台
媒体评论
业务中台是推动企业数字化升级的重要引擎,驱动企业端到端业务运作效率的提升。本书突出实践,深入浅出地介绍了如何基于阿里云PaaS平台构建高可用、好扩展、易运维的业务中台,相信能够给众多探索业务中台建设的技术决策者、架构师和开发者们带来帮助。
—— 孟晋宇 阿里云智能事业群-开发者关系总监
这本书优选的特点就是从实战出发,手把手地教会大家如何快速搭建适合自己企业的业务中台。同时,任波在书中毫无保留地分享了自己在实践中的经验教训,让后续的开发者少走弯路,为正在研究此项工作的广大开发者带来帮助、指导和启发。
—— 夏瑾琪 西部机场集团信息管理部总经理
从我自己的实践来看,如果业务系统需要定制化开发,同时又有相对稳定的技术团队,那么业务中台一定是能派上用场的。此书尚未出版时,便受到业务架构师群体的关注,这不是偶然的。希望书中介绍的一线实践经验能够得到广泛的传播。
—— 张亚辉(花名惠诚) 阿里云解决方案架构师&不错数据分析师
传统企业如何利用中台思维和微服务架构快速有效地解决业务数字化问题,是企业IT部门所面临的挑战。任波老师在本书中结合具体的案例,成体系地剖析了IT架构模式选型、技术方案设计,以及团队管理和项目实施的完整过程,很好值得一看。
—— 常柱 58到家中台技术总监
微服务中台技术旨在在复杂的定制化场景下降本增效。本书对微服务中台设计理念和实战进行了全面的详解,是一线研发人员和架构师不可不读的书籍。
—— 杜宝华 京东健康技术总监
读了这本书,我对微服务、业务中台和支撑微服务中台架构的开发模式都有了深刻的认识。如果你想快速实践中台架构,从这本书开始,是不错的选择。
—— 安晓辉《程序员的成长课》《大话程序员》等图书作者
与任波相识,已十载有余。他对技术的研究之深入,我极为赞赏。作者对微服务和中台的理解很好深入与透彻,本书是作者多年实践的总结。本书涵盖全面,思路清晰,是一本值得推荐的实战宝典。
—— 周金童 桔子数科首席架构师
任波不仅是一位技术“大牛”,更是一位IT技术传播者。任波曾在银行、互联网领域深耕多年,对底层数据有着深刻的理解。本书带给你的不仅仅是业务中台的建设经验,更是中台思维的呈现。
—— 陈世满 光大科技大数据平台架构师
任波老师在项目实践中总结出来的中台思维与实施技巧对正在进行数字化转型的企业有很好的参考价值,我与身边众多的IT企业技术负责人也是本书的受益者。
—— 蔡鹏 西安软件园示范区产业服务中心主任
— 没有更多了 —
以下为对购买帮助不大的评价