Python Sanic 高并发服务开发实战

9人 购买 好评度 -
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP
收藏
  • 第 1 期
更多班级

第 1 期

支持随到随学,20年08月过期

¥527.22

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

课程概述

目录

评论

老师介绍

  • 天火

    天火

    超过十年的互联网技术研发经验,先后任职于腾讯、盛大、成都品果和成都实验楼。
简  介 本课程将带领大家使用 Sanic 这个 Python 异步 IO Web 框架,以及 AIOMySQL、AIORedis 等异步库来开发一个支持高并发的 API 服务。
由于本文档不能加外部链接,更多课程介绍、资料和答疑信息请从博客文章(blog.jaggerwang.net/jwcourse-python-sanic-high-currency-service-develop-in-practice/)里获取。iOS 上购买苹果会抽成 35%,请尽量在网站和安卓上购买,不影响在 iOS 上观看,谢谢!
 
性能无法与 C/C++、Java、Go 等静态编译型语言比美,还有全局锁限制的 Python 注定就不适合开发高并发服务?如果你还这样认为,那就 Out 了。Python 现在已经拥有强大和成熟的 asyncio 模块,通过使用异步 IO,能够大幅提升像 Web 服务这样的 IO 密集型应用的并发性能。本课程将带领大家使用 Sanic 这个异步 IO Web 框架,以及 AIOMySQL、AIORedis 等异步库来开发一个支持高并发的 API 服务。学习完本课程,你会对 Python 的 AsyncIO 有一个透彻的理解,掌握如何异步处理 HTTP 请求和访问后端服务(MySQL、Redis),以及如何使用 Docker 来简化应用开发和部署。

适用人群

有 Python 语言基础,想进入 Python 后端服务开发领域的同学。

内容介绍

本课程共包含四个章节,最终目标是为了完成一个真实在线 APP 围观的 API 服务的精简版。第一章讲解 Python 异步 IO 编程和 Sanic Web 框架,第二章讲解如何使用 SQLAlchemy 这个流行的 ORM 框架来操作关系数据库,第三章综合使用前面所学的知识来进行实战项目开发,最后一章讲解如何使用 Docker 来简化应用开发和部署。

Sanic Web 框架:轻轻松松实现高并发
  • Python AsyncIO 介绍:异步 IO 编程 So Easy
  • Sanic 介绍
  • 配置和日志
  • 请求和响应
  • Cookie 和 Session
  • 路由
  • 蓝图
  • 版本化、异常处理、中间件和监听器
  • WebSocket 和流
SQLAlchemy SQL 工具包:告别裸写 SQL
  • 介绍
  • 引擎与连接
  • 定义及创建表
  • 生成及执行语句
  • 手动构建语句
  • 高级查询
围观 API 服务开发:亲自动手才有收获
  • 搭建应用骨架:麻雀虽小五脏俱全
  • 开发帐号 APIs
  • 开发动态 APIs
  • 开发用户 APIs
  • Fire 管理命令编写
  • APScheduler 定时任务运行
  • WebSocket 即时消息通信
Docker 应用部署:一次构建处处运行
  • Docker 介绍
  • Docker 镜像和容器
  • Docker 镜像构建
  • Docker 存储
  • Docker 网络
  • Docker Compose
  • 使用 Docker 来简化围观 API 服务开发和部署

更新日志
  1. 2019-08-03 课程发布

* 课程提供者:天火

老师还为你推荐了以下几门课程