使用Python构建与运行Google App Engine上的可扩展应用
需积分: 9 78 浏览量
更新于2024-07-17
收藏 5.99MB PDF 举报
"本书《Programming Google App Engine with Python: Build and Run Scalable Python Apps on Google's Infrastructure》由Dan Sanderson撰写,是关于使用Python在Google App Engine上构建和运行可扩展应用的指南。该书针对中级和高级Web及移动应用开发者,旨在帮助他们利用Google的云平台构建高度可扩展的Python应用程序。Google App Engine作为Google Cloud Platform的核心部分,能够自动根据应用流量扩展基础设施。"
在本书中,读者将深入学习如何利用Python和Google App Engine的强大功能,构建能在全球范围内运行的应用。作者Dan Sanderson以其丰富的经验和深入的理解,提供了详尽的指导,涵盖了从基本概念到高级特性的方方面面。
首先,书中会介绍Google App Engine的基础知识,包括其工作原理、开发环境的设置以及如何部署应用程序。读者将学习如何使用App Engine的数据存储服务,如Datastore,这是一个非关系型数据库系统,适合处理大规模数据并提供高可用性。
接着,作者会讲解如何设计和实现可扩展的架构,这是在Google App Engine上构建应用的关键。这包括使用任务队列和cron服务来处理异步任务和定时任务,以及如何优化服务以适应高并发场景。此外,还会涉及性能监控和故障排查,确保应用的稳定运行。
书中还涵盖了App Engine中的用户认证和授权机制,如何集成Google的API和服务,如身份验证、邮件和地图服务。对于想要构建Web应用的读者,会介绍使用Web框架如Webapp2或Flask的实践方法。对于移动应用开发者,会讨论如何与Android或iOS客户端进行集成。
除此之外,本书还将讨论最佳实践,如代码组织、测试策略以及持续集成,这些都是软件开发过程中的重要环节。读者还将了解如何利用Google Cloud Storage和Cloud SQL等其他Google服务来扩展应用的功能。
最后,书中包含的实际案例和示例代码将帮助读者巩固所学知识,并能快速应用于实际项目。无论你是新接触Google App Engine,还是已经有一定经验,这本书都将是你不可或缺的参考资料。
《Programming Google App Engine with Python》通过全面覆盖Google App Engine的各个方面,帮助开发者掌握构建云原生Python应用的技能,从而利用Google的强大基础设施构建出高性能、可扩展的应用程序。
2018-01-31 上传
2021-04-05 上传
2021-04-22 上传
2021-08-03 上传
2021-03-31 上传
2009-09-09 上传
2021-03-27 上传
2023-03-29 上传
2021-07-07 上传
weixin_38743602
- 粉丝: 396
- 资源: 2万+
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍