Python云原生:构建应对海量用户数据的高可扩展Web应用

Python云原生:构建应对海量用户数据的高可扩展Web应用 PDF 影印版

  • 大小:157.2 MB
  • 类型:叶风华
  • 格式:PDF
  • 热度:624
  • 作者:马尼什、塞西
  • 更新:2020-05-14 12:36:43
vip 立即下载( 157.2 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 向欣愉 投稿)

给网友朋友们带来一篇叶风华相关的资料,介绍了关于Python、可扩展、Web应用方面,格式为PDF,资源大小157.2 MB,目前在叶风华类资源综合评分为:8.1分。

《 Python云原生:构建应对海量用户数据的高可扩展Web应用 》以一个应用程序开发贯穿始终,从云原生和微服务的定义原理讲起,应用Python构建云原生运用,并应用React构建Web主视图。以便解决规模性的互联网技术总流量,应用了Flux构建UI和事件追溯及CQRS方式。充分考虑Web运用的安全系数,这书对于此事也给出了解决方法。书里针对关键因素开展了详尽解读并给出运作結果。阅读者能够 利用Docker器皿、CI/CD专用工具,灵巧构建和公布这书实例中的运用到AWS、Azure那样的云计算平台服务平台上,再利用服务平台专用工具对基础设施建设和运用的运作开展不断监控器。 目录 1 云原生应用和微服务简介1 云计算简介2 软件即服务3 平台即服务4 基础设施即服务4 云原生概念5 云原生为何物?为何重要5 云原生运行时环境6 云原生架构6 理解十二要素应用9 设置Python环境11 安装Git11 安装和配置Python19 熟悉GitHub和Git命令26 本章小结27 2 使用Python构建微服务29 Python概念解析29 模块29 函数30 微服务模型31 构建微服务32 构建user资源的方法38 构建tweet资源的方法47 测试RESTful API52 单元测试53 本章小结56 3 使用Python构建Web应用57 应用入门58 创建应用程序用户59 使用Observable和AJAX61 绑定数据到adduser模板63 用户发送推文65 在推文模板上使用Observable和AJAX67 绑定数据到addtweet模版69 CORS跨源资源共享71 Session管理72 Cookies75 本章小结76 4 与数据服务交互77 MongoDB有什么优势,为什么要使用它77 MongoDB中的术语78 安装MongoDB79 初始化MongoDB数据库80 在微服务中集成MongoDB82 处理user资源83 处理推文资源90 本章小结93 5 使用React构建Web视图95 理解React95 配置React环境96 安装node96 创建package.json97 使用React构建webViews98 在微服务中集成Web视图106 用户验证109 用户登录109 用户注册111 用户资料114 用户注销117 测试React webViews117 Jest118 Selenium118 本章小结118 6 使用Flux来构建UI以应对大规模流量119 Flux介绍119 Flux概念120 在UI中添加日期121 使用Flux创建UI121 动作和分派器122 数据源125 本章小结134 7 事件溯源与CQRS135 简介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 理解SDLC177 敏捷开发流程178 持续集成180 Jenkins持续集成工具182 安装Jenkins182 配置Jenkins185 Jenkins自动化配置188 Jenkins安全配置189 插件管理190 版本控制系统191 设置Jenkins job191 理解持续交付198 持续交付的诉求198 持续交付与持续部署199 本章小结199 10 应用容器化201 Docker介绍201 关于Docker和虚拟化的一些事实202 Docker EngineDocker的骨干202 配置Docker环境203 Docker Swarm206 在Docker中部署应用210 构建和运行MongoDB Docker服务211 Docker Hub是用来干什么的214 Docker Compose221 本章小结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 CloudWatch288 CloudTrail293 AWS Config service294 Microsoft Azure服务296 Application Insights296 ELK技术栈介绍299 开源监控工具305 Prometheus305 本章小结308

相关资源

  • 《Adobe Illustrator CC 2018中文版经典教程(彩色版)》配套资源

    《Adobe Illustrator CC 2018中文版经典教程(彩色版)》配套资源

    编辑推荐 ● ADOBE官方**教程 ● Adobe公司推出的经典教程 ● 畅销全球20年的****图书 ● 在全世界以27种语言火爆发行 全面、系统、 简单 、易学的Adobe Illustrator CC 教程 《Adobe Illustrator CC 2018中文版经典教程(彩色版)》由Adobe公司的产品专家编写,是备受读者欢迎的Adobe 专业软件培训教材。 内容简介 本书是 Adobe Illustrator CC 2018 软件的正规学习用书。全书包括 15 课,涵盖了了解工作区, 选择图

    大小:133.12 MBAdobe配套资源

  • java WindowBulider界面

    java WindowBulider界面

    【实例截图】

    大小:9.08 KBjava实例

  • 现代通信技术概论

    现代通信技术概论 课后答案

    《现代通信技术概论》是2009年机械工业出版社出版的图书,作者是崔健双。 《现代通信技术概论》比较伞面地讲述了现代通信领域的基_木技术知识和发展概况,全书按照当代通信领域现实业务的应用状况展开,主要内容包括:经典通信基础知识、数字通信系统、程控数字电话交换系统、光纤通信系统、数字微波通信系统、卫星通信系统、移动通信系统、数字图像通信系统和多媒体通信系统。 《现代通信技术概论》适合作为普通高校通信专业低年级学生

    大小:7.61 MB通信技术课后答案

  • 《冲压工艺与模具结构》教案

    《冲压工艺与模具结构》教案

    本书将理论和实训一体化,全面讲述了冲压工艺与模具结构知识。全书分为7个教学项目:冲压加工基础知识、冲裁工艺与冲裁模、弯曲工艺与弯曲模、拉深工艺与拉深模、成形工艺与模具结构、多工位级进模结构、冲压工艺规程的编制。每个项目分为多个课题,在课题实施前确定学习目标,在实践训练中辅以知识讲解,在课题后附有相应习题。 本书是中等职业技术学校、技工学校模具相关专业的教材,也可以作为短期培训班的教材和工程技术人员的参

    大小:197 MB工艺结构配套资源

  • SDN网络指南(SDN Handbook)

    SDN网络指南(SDN Handbook)

    SDN (Software Defined Networking)作为当前最重要的热门技术之一,目前已经普遍得到大家的共识。有关SDN的资料和书籍非常丰富,但入门和学习SDN依然是非常困难。本书整理了SDN实践中的一些基本理论和实践案例心得,希望能给大家带来启发,也欢迎大家关注和贡献。 本书内容包括 网络基础 SDN网络 容器网络 Linux网络 OVS以及DPDK SD-WAN NFV 实践案例 项目源码存放于Github上,见 https://github.com/feiskyer/sdn-handb

    大小:17.4 MBSDN

  • 《机械制图》教案

    内容介绍 本书是根据教育部高职高专院校工程制图课程教学基本要求(机械类专业适用),结合近几年来多所院校教改实践的情况,按照高职高专教育培养技能型人才的需要,本着淡化理论、够用为度、培养技能、重在应用的原则编写而成的,突出体现了高职高专教育的特色。 本书采用*《技术制图》与《机械制图》国家标准,内容包括:绪论,图样的基本知识,正投影基础,回转体的三视图及表面交线,组合体,机件的表达方法,标准件与常用件,零件

    大小:30.09 MB机械制图配套资源

  • leetcode全套解答阿里前端开发规范

    规范的目的是为了编写高质量的代码,让你的团队成员每天得心情都是愉悦的。通过代码风格的一致性,降低维护代码的成本以及改善多人协作的效率。同时遵守最佳实践,确保页面性能得到最佳优化和高效的代码。 Web前端开发规范手册有利于 提高团队协作效率 便于前端开发以及后期优化维护 方便新进的成员快速上手 输出高质量的代码

    大小:359 KB前端开发

  • 微型计算机技术及应用 习题 实验题与综合训练题集(第四版)

    微型计算机技术及应用 习题 实验题与综合训练题集(第四版) 课后答案

    《微型计算机技术及应用:习题、实验题与综合训练题集(第4版)》是普通高等教育十一五*规划教材、北京高等教育精品教材和清华大学计算机系列教材,是和《微型计算机技术及应用》第4版完全配套的习题、实验题集。第3版长期被国内400多个学校使用,得到很的评价。 目录 第1部分 习题 第1章 微型计算机概述 第2章 16位和32位微处理器 第3章 Pentium的指令系统 第4章 存储器和高速缓存技术 第5章 微型计算机和外设的数据传输 第6章 串并行通信和接口技术

    大小:1.45 MB微型计算机课后答案

下载地址

相关声明:

学习笔记