Python云原生 构建应对海量用户数据的高可扩展Web应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(印)ManishSeathi著;宋净超译
- 出 版 社:北京:电子工业出版社
- 出版年份:2018
- ISBN:9787121341779
- 页数:308 页
1云原生应用和微服务简介 1
云计算简介 2
软件即服务 3
平台即服务 4
基础设施即服务 4
云原生概念 5
云原生为何物?为何重要 5
云原生运行时环境 6
云原生架构 6
理解十二要素应用 9
设置Python环境 11
安装Git 11
安装和配置Python 19
熟悉GitHub和Git命令 26
本章小结 27
2使用Python构建微服务 29
Python概念解析 29
模块 29
函数 30
微服务模型 31
构建微服务 32
构建user资源的方法 38
构建tweet资源的方法 47
测试RESTful API 52
单元测试 53
本章小结 56
3使用Python构建Web应用 57
应用入门 58
创建应用程序用户 59
使用Observable和AJAX 61
绑定数据到adduser模板 63
用户发送推文 65
在推文模板上使用Observable和AJAX 67
绑定数据到addtweet模版 69
CORS——跨源资源共享 71
Session管理 72
Cookies 75
本章小结 76
4与数据服务交互 77
MongoDB有什么优势,为什么要使用它 77
MongoDB中的术语 78
安装MongoDB 79
初始化MongoDB数据库 80
在微服务中集成MongoDB 82
处理user资源 83
处理推文资源 90
本章小结 93
5使用React构建Web视图 95
理解React 95
配置React环境 96
安装node 96
创建package.json 97
使用React构建webViews 98
在微服务中集成Web视图 106
用户验证 109
用户登录 109
用户注册 111
用户资料 114
用户注销 117
测试React webViews 117
Jest 118
Selenium 118
本章小结 118
6使用Flux来构建UI以应对大规模流量 119
Flux介绍 119
Flux概念 120
在UI中添加日期 121
使用Flux创建UI 121
动作和分派器 122
数据源 125
本章小结 134
7事件溯源与CQRS 135
简介 136
理解事件溯源 138
事件溯源定律 140
CQRS介绍 142
CQRS架构的优点 144
事件溯源与CQRS面临的挑战 145
应对挑战 146
解决问题 146
使用Kafka作为事件存储 151
使用Kafka做事件溯源 152
工作原理 154
本章小结 154
8 Web应用的安全性 155
网络安全性和应用安全性 155
网络应用栈 155
开发安全的Web应用程序建议 176
本章小结 176
9持续交付 177
持续集成与持续交付的变迁 177
理解SDLC 177
敏捷开发流程 178
持续集成 180
Jenkins持续集成工具 182
安装Jenkins 182
配置Jenkins 185
Jenkins自动化配置 188
Jenkins安全配置 189
插件管理 190
版本控制系统 191
设置Jenkins job 191
理解持续交付 198
持续交付的诉求 198
持续交付与持续部署 199
本章小结 199
10应用容器化 201
Docker介绍 201
关于Docker和虚拟化的一些事实 202
Docker Engine——Docker的骨干 202
配置Docker环境 203
Docker Swarm 206
在Docker中部署应用 210
构建和运行MongoDB Docker服务 211
Docker Hub是用来干什么的 214
Docker Compose 221
本章小结 223
11部署到AWS云平台 225
AWS入门 225
在AWS上构建应用程序基础架构 227
生成认证密钥 229
Terraform——基础设施即代码构建工具 233
CloudFormation构建基础设施即代码的AWS工具 244
云原生应用的持续部署 251
工作原理 252
本章小结 259
12部署到Azure云平台 261
Microsoft Azure入门 261
Microsoft Azure基本知识 263
在Azure中创建虚拟机 265
在Azure中使用Jenkins CI/CD流水线 280
本章小结 285
13监控云应用 287
云平台上的监控 287
基于AWS的服务 288
CloudWatch 288
CloudTrail 293
AWS Config service 294
Microsoft Azure服务 296
Application Insights 296
ELK技术栈介绍 299
开源监控工具 305
Prometheus 305
本章小结 308
- 《演讲与提升系列 说话的艺术 轻松应对生活中的社交难题》刘楠 2019
- 《学校教育指标系统的构建》杨向东著 2019
- 《中国二氧化碳减排和环境协同效益评价模型的构建与研究》杨曦,滕飞著 2019
- 《应对变革 30年来美国图书馆楷模人物撷英》肖燕 2019
- 《西方国家的新贸易保护主义与中国的应对措施研究》李雪平著 2019
- 《磁性核壳结构吸波材料构建与制备》刘渊,陈桂明,王炜著 2019
- 《地方文化特色历史课堂与学科体系的构建》刘金林,聂亚珍 2019
- 《“一带一路”倡议下中国城市形象与城市文化的构建》李莹著 2019
- 《成教学生学习困境及应对策略研究》(中国)唐燕儿,庞志坚 2019
- 《深圳市土壤环境技术体系构建研究》郗秀平等编著 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017