当前位置:首页 > Python >
《Python云原生:构建应对海量用户数据的高可扩展Web应用》电子书封面

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

  • 发布时间:2020年05月14日 12:36:43
  • 作者:马尼什 塞西
  • 大小:157.2 MB
  • 类别:叶风华电子书
  • 格式:PDF
  • 版本:影印版
  • 评分:8.8

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

      给大家带来的一篇关于叶风华相关的电子书资源,介绍了关于Python、可扩展、Web应用方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小157.2 MB,马尼什 塞西编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.3。

      内容介绍

      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 Engine——Docker的骨干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

      学习笔记

      详解python websocket获取实时数据的几种常见链接方式

      第一种, 使用create_connection链接,需要pip install websocket-client (此方法不建议使用,链接不稳定,容易断,并且连接很耗时) import timefrom websocket import create_connectionurl = 'wss://i.cg.net/wi/ws'while True: # 一直链接,直到连接上就退出循环 time.sleep(2) try: ws = create_connection(url) print(ws) break except Exception as e: print('连接异常:', e) continuewhile True: # 连接上,退出第一个循环之后,此循环用于一直获取数据 ws.send('{"event":"subscribe", "channel":"btc_usdt.ticker"}') response = ws.recv() print(response) 第二种,运行效果很不错,很容易连接,获取数据的速度也挺快 import jsonfrom ws4py.client.threadedclient import WebSocketClientclass CG_Client(WebSocketClient): def opene……

      python 获取微信好友列表的方法(微信web)

      如下所示: import urllibimport urllib2 import osimport timeimport re import cookielib import xml.dom.minidom import json tip = 0 uuid = ''successUrl = ''skey = ''wxsid = ''wxuin = ''pass_ticket = ''deviceId = 'e000000000000000'imagesPath = os.getcwd() + '/weixin.jpg' BaseRequest = {}base_uri = '' push_uri = '' def getUUID(): global uuid url = 'https://login.weixin.qq.com/jslogin' values = { 'appid':'wx782c26e4c19acffb', 'redirect_uri':'https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxnewloginpage', 'fun':'new', 'lang':'zh_CN', '_':int(time.time()) } request = urllib2.Request(url=url, data=urllib.urlencode(values)) response = urllib2.urlopen(request) data = response.read() print data regx = r'window.QRLogin.code = (\d+); window.QRLogin.uuid = "(\S+?)"' pm = re.search(regx, data) code = pm.gr……

      web前端三大主流框架之Python异步框架如何工作?

      这篇文章我们从 socket 编程的例子来看看 Python 异步框架 是如何工作的,需要了解下简单的 socket 编程以及 Linux 提供的 I/O 复用机制。 Python 异步框架 也是基于操作系统底层提供的 I/O 复用机制来实现的,比如 linux 下可以使用 select/poll/epoll 等。 我们先看个简单的 python socket server 例子,Python 代码使用 Python3,确保可以使用 selectors 模块。 一个实例 import socketHOST = 'localhost' # The remote hostPORT = 8888 # Arbitrary non-privileged portwith socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) s.bind((HOST, PORT)) s.listen(50) while True: conn, addr = s.accept() print('Connected by', addr) with conn: while 1: data = conn.recv……

      用Python实现web端用户登录和注册功能

      这篇文章主要介绍了用Python实现web端用户登录和注册功能的教程,需要的朋友可以参考下 用户管理是绝大部分Web网站都需要解决的问题。用户管理涉及到用户注册和登录。 用户注册相对简单,我们可以先通过API把用户注册这个功能实现了: _RE_MD5 = re.compile(r'^[0-9a-f]{32}$')@api@post('/api/users')def register_user(): i = ctx.request.input(name='', email='', password='') name = i.name.strip() email = i.email.strip().lower() password = i.password if not name: raise APIValueError('name') if not email or not _RE_EMAIL.match(email): raise APIValueError('email') if not password or not _RE_MD5.match(password): raise APIValueError('password') user = User.find_first('where email=?', email) if user: raise APIError('regist……

      web前端开发python能做吗

      Web开发是一个大概念,而且当今Web开发的一大热门语言是Python(最大的当然还是PHP)。 1 WSGI, 即Web Server Gateway Interface Web开发有两大基础: HTTP协议 HTML语言 HTTP协议在Web领域的重要性不必赘述,这样一个重要的概念,如果交给开发者去实现,且不谈编程,单是看懂庞大的协议,就会花掉大量的时间。好在我们意识到,实现协议的工作,显然是可重复利用的。可重复利用的HTTP协议实现,被封装在Python库里,就有了Python进行Web开发最基本的一个库:WSGI(Web Server Gateway Interface)。WSGI为开发者封装了HTTP协议的实现,将网络通信抽象为接收数据报和发送数据报的简单函数。对HTTP协议有基本了解的读者可以看一……

      以上就是本次介绍的叶风华电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:React Native 精解与实战

      下一篇:Python金融数据分析

      展开 +

      收起 -

      下载地址:百度网盘下载
      叶风华相关电子书
      Python编程导论
      Python编程导论 中文第2版

      《Python编程导论 第2版》基于python3.5讲解计算机编程思想科学导论的入门书 麻省理工MIT热门MOOC教材,计算机科学基础知识教程,掌握用计算思维解决问题的能力。

      立即下载
      树莓派Python编程入门与实战
      树莓派Python编程入门与实战 高质量扫描第2版

      《树莓派Python编程入门与实战》经典系列 直观 循序渐进的树莓派Python编程学习教程 强调实践教学 以示例引导读者完成常见的任务。

      立即下载
      Python高手之路
      Python高手之路 第3版

      Python高手之路(第3版) 不是一本常规意义上Python的入门书。这本书中没有Python关键字和for循环的使用,也没有细致入微的标准库介绍,而是完全从实战的角度出发,对构建一个完整的Python应用所

      立即下载
      精通Python网络爬虫:核心技术、框架与项目实战
      精通Python网络爬虫:核心技术、框架与项目实战 立即下载
      Python贝叶斯分析
      Python贝叶斯分析 完整原版

      这书详细介绍了贝叶斯统计中的关键定义,及其将其运用于数据分析的方式 。这书选用编写程序测算的好用方式介绍了贝叶斯模型的基本,应用一些手工制作结构的统计数据和一部分简易的真

      立即下载
      Python自然语言处理
      Python自然语言处理 完整目录版

      Python自然语言理解层面的权威性之作 迅速掌握某些定义及基础原理的必看 出示丰富多彩英语语料库和编码,便捷训练 从电脑输入法想到提醒(predictivetext)、email过虑到全自动文字归纳、翻译

      立即下载
      2019Python二级等级考试教程(含习题答案)
      2019Python二级等级考试教程(含习题答案) 超清版

      《 Python语言程序设计 》全国计算机等级考试二级教程,2019年2月第2次修订版;本教程编程题没有官方课后答案,本资源全部源代码为学习过程中不断编制并测试成功,不是唯一解题方法,仅供参考。 环境为等考推荐的python3.5.3-32位版 python二级vip题库考试资料,内涵经典操作题,电子资料,常考选择题等精品资料 包含:程序设计基本方法,python基本语法,基本数据类型,程序的控制结构,组合数据类型,文件和数据格式化,函数和代码复用,python标准库

      立即下载
      笨办法学Python
      笨办法学Python 第3版 立即下载
      Python并行编程参考手册
      Python并行编程参考手册 原书影印版

      本书以Python为基础,对并行编程领域的各项技术与知识进行了广泛且深入的讲解,从原理到实践系统化地对并行编程技术进行了层层剖析,是提升并行编程技能的一本不可多得的好书,欢迎下载

      立即下载
      小白入门宝典:Python快速入门魔力手册
      小白入门宝典:Python快速入门魔力手册 超清版

      本教程全新的介绍了Python入门基础,以及各种各样的错误避免,以通俗易懂的语言,讲述Python开发,欢迎下载

      立即下载
      读者留言
      萧曵 丶

      萧曵 丶 提供上传

      资源
      49
      粉丝
      6
      喜欢
      86
      评论
      14

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com