世界51游戏大全怎么单机两个人玩 永久免费单机不联网游戏大全
2023-11-16
网上有很多关于Google App Engine是做什么的啊?的问题,也有很多人解答有关谷歌邮箱下载app的知识,今天每日小编为大家整理了关于这方面的知识,让我们一起来看下吧!
内容导航:
一、Google App Engine是做什么的啊?
简单来说,GAE就是Google应用引擎。它是一个可以承载一些WEB应用程序的平台。
可以说,GAE是目前市场上最成熟、最全面的PaaS平台。它提供了一套完整的开发组件,允许用户在本地轻松构建和调试网络应用程序。后来,它允许用户在谷歌强大的基础设施上部署和运行网络应用程序,并根据应用程序承受的负载自动扩展应用程序。它还消除了用户维护应用程序和服务器的需要。同事提供大量免费配额和灵活的关税标准。在开发语言方面,GAE目前支持Java和Python,并且为这两种语言提供了基本相同的功能和API。
我想我能理解这一点,我的手很酸。
以下是百度的介绍
您可以使用Google 提供的免费域名为您的应用程序提供服务(请参阅进一步阅读),也可以使用Google Apps 从您自己的域提供该应用程序。您可以与全世界共享您的应用程序或限制只有组织成员才能访问。您可以开始免费使用App Engine。注册一个免费帐户来开发和发布您的应用程序以供全世界共享,无需任何成本或责任。每个免费帐户都配有高达500MB 的持久存储空间,以及足够的CPU 和带宽来支持每月约500 万次页面浏览量[1]。在Google App Engine 试用版期间,仅提供免费帐户。您很快就可以购买额外的计算资源。 App Engine 提供了运行Web 应用程序的框架。 App Engine 应用程序易于运行、部署和扩展。 App Engine 与其他解决方案不同:App Engine 不是网格计算— 它无法运行任意作业。它不提供物理托管,但提供上传打包代码的方式。用户只需要在代码中指定响应和请求,剩下的运行和部署任务就交给App Engine。用户无需预留RAM、CPU等资源。
应用环境
Google App Engine 可以轻松构建安全运行的应用程序,即使在重负载和大数据量的情况下也是如此。该环境包括以下功能: 为常见Web 技术提供全面支持的动态Web 服务具有自动扩展和负载平衡功能的持久存储,用于查询、分类和事务用于验证用户身份并使用Google 帐户发送电子邮件的API 功能完整的本地开发环境在您的计算机上模拟Google App Engine。 Google App Engine 应用程序是使用Python 编程语言实现的。运行时环境包括完整的Python语言和大部分Python标准库。目前,Google App Engine 支持Python 语言和JAVA 语言,但我们希望将来支持更多语言。
在安全环境中运行的应用程序,仅提供对底层操作系统的有限访问。这些限制允许App Engine 跨多个服务器分发应用程序的网络请求,并启动和停止服务器以满足流量需求。沙箱将您的应用程序隔离在其自己的安全可靠的环境中,该环境独立于网络服务器的硬件、操作系统和物理位置。安全沙箱环境的限制示例包括: 应用程序只能通过提供的URL 以及电子邮件服务和API 访问Internet 上的其他计算机。其他计算机只能通过在标准端口上发出HTTP(或HTTPS)请求来连接到该应用程序。应用程序无法写入文件系统。应用程序只能读取通过应用程序代码上传的文件。应用程序必须使用App Engine 数据库来存储请求之间保留的所有数据。应用程序代码仅响应网络请求而运行,并且必须在几秒钟内返回响应数据。发送响应后,请求处理程序无法生成子进程或执行代码。
Python运行环境
App Engine 使用Python 编程语言提供运行时环境。未来的版本将考虑其他编程语言和运行时环境配置。 Python运行环境使用Python版本2.5.2。该环境包括Python标准库。当然,您不能调用违反沙箱限制的库方法,例如尝试打开套接字或写入文件。为了方便起见,标准库中的几个主要功能不受此运行时环境支持的模块已被禁用,导入这些模块的代码将出错。应用程序代码只能用Python编写。不支持用C 编写的扩展代码。 Python 环境为数据库、Google 帐户、URL 检索和电子邮件服务提供了丰富的Python API。 App Engine 还提供了一个名为webapp 的简单Python Web 应用程序框架,使您可以轻松开始构建应用程序。为方便起见,App Engine 还包含Django Web 应用程序框架的0.96.1 版。请注意,App Engine 数据库不是某些Django 组件所需的关系数据库。某些组件(例如Django 模板引擎)根据记录的程序工作,而其他组件则需要更多工作。请参阅文章部分,了解有关将Django 与App Engine 结合使用的提示。您可以使用您的应用程序上传其他第三方库,只要这些库完全用Python 实现并且不需要任何不受支持的标准库模块。有关Python运行环境的更多信息,请参阅Python运行环境。
数据库
App Engine 提供了强大的分布式数据存储服务,其中包括查询引擎和事务功能。就像分布式Web 服务器随流量增长一样,分布式数据库随数据增长。此App Engine 数据库不同于传统的关系数据库。数据对象(或“实体”)具有一个类和一组属性。查询可以检索按属性值过滤和分类的给定类型的实体。属性值可以是任何受支持的属性值类型。数据库的Python API包括一个数据建模接口,可以定义数据库实体的结构。数据模型可以指示属性值必须位于给定范围内,并且如果没有给定范围可以提供默认值。您的应用程序可以根据需要为数据提供或多或少的结构。数据库使用乐观锁来进行并发控制。当实体处于重试固定次数的事务中时,如果另一个进程尝试更新该实体,则该实体将被更新。应用程序可以在一个事务内执行多个数据库操作(全部成功或全部失败),从而确保数据完整性。数据库使用“实体组”通过其分布式网络来实现事务。事务对组内的实体进行操作。来自同一组的实体存储在一起以有效地执行事务。应用程序可以在创建实体时将其分配给组。有关数据库的更多信息,请参阅数据库API 参考。
谷歌帐户
App Engine 包括用于与Google 帐户集成的服务API。该应用程序允许用户使用Google 帐户登录,并有权访问与该帐户关联的电子邮件地址和显示名称。使用Google 帐户可以让用户更快地开始使用您的应用,因为他们不需要创建新帐户。 Google 帐户还消除了仅为您的应用程序实施用户帐户系统的麻烦。如果您的应用程序在Google Apps 下运行,则它可以使用与您组织的成员和Google Apps 帐户的成员相同的功能。 Users API 还告诉应用程序当前用户是否是应用程序的注册管理员。这使得您可以轻松地在站点中实现仅管理区域。有关与Google 帐户集成的更多信息,请参阅用户API 参考。
应用引擎服务
App Engine 提供了多种服务,允许您在管理应用程序的同时执行常见操作。提供以下API 来访问这些服务: URL 获取应用程序可以使用App Engine 的URL 获取服务来访问Internet 上的资源,例如Web 服务或其他数据。 URL Fetch 服务使用与许多其他Google 产品抓取网页相同的高速Google 基础设施来抓取网络资源。有关URL 检索服务的更多信息,请参阅URL 检索API 参考。邮件应用程序可以使用App Engine 的邮件服务来发送电子邮件。邮件服务使用Google 基础设施发送电子邮件。有关邮件服务的更多信息,请参阅邮件API 参考。 Memcache Memcache 服务为您的应用程序提供高性能内存中键值缓存,您可以从应用程序的多个实例访问该缓存。 Memcache 对于不需要数据库的持久性和事务能力的数据非常有用,例如临时数据或从数据库复制到缓存以进行高速访问的数据。有关Memcache 服务的更多信息,请参阅Memcache API 参考。图像操作图像服务使您的应用程序能够对图像进行操作。使用此API,您可以调整JPEG 和PNG 格式的图像大小、裁剪、旋转和翻转图像。有关图像处理服务的更多信息,请参阅图像API 参考。
开发流程
App Engine 软件开发工具包(SDK) 包含一个Web 服务器应用程序,可模拟本地计算机上的所有App Engine 服务。 SDK 包含App Engine 中的所有API 和库。 Web 服务器还可以模拟安全沙箱环境,包括检查禁用模块的导入以及尝试访问不允许的系统资源。 Python SDK 完全用Python 实现,可在任何使用Python 2.5 的平台上运行,包括Windows、Mac OS X 和Linux。您可以在Python 网站上获取适合您的系统的Python。 SDK 以Zip 文件形式提供,安装程序适用于Windows 和Mac OS X。您可以在此处下载SDK。该SDK 还包括用于将应用程序上传到App Engine 的工具。创建应用程序的代码、静态文件和配置文件后,您可以运行该工具来上传数据。该工具将提示您输入Google 帐户电子邮件地址和密码。当构建已在App Engine 上运行的应用程序的新主要版本时,您可以将新版本上传为新版本。旧版本可以继续为用户服务,直到您切换到新版本。您可以在App Engine 上测试新版本,同时仍运行旧版本。管理控制台是一个基于Web 的界面,用于管理在App Engine 上运行的应用程序。您可以使用它来创建新应用程序、配置域名、更改应用程序的当前版本、检查访问权限和错误日志以及浏览应用程序数据库。
限制和限制
创建App Engine 应用程序不仅简单,而且免费!您可以创建一个帐户,然后发布一个应用程序,用户可以立即使用,无需任何费用或责任。通过免费帐户获得的应用程序每月最多可使用500MB 的存储空间和500 万次页面浏览量。在此试用期内,仅提供免费帐户。您很快就能以具有竞争力的市场价格购买额外的计算资源。试用期结束后,免费帐户可以继续使用。试用期内,最多可注册3 个应用程序。应用程序资源限制(“配额”)不断刷新。如果您的应用程序达到基于时间的限制(例如带宽),该限制将立即开始以给定限制的速率刷新。固定限制(例如存储使用量)仅在使用量减少时才会减少。某些功能会施加与配额无关的限制,以保护系统稳定性。例如,当调用应用程序来服务网络请求时,应用程序必须在几秒钟内做出响应。如果应用程序花费的时间太长,进程将被终止,服务器将向用户返回错误代码。响应超时是动态的,如果请求处理程序频繁达到超时,则可以缩短请求超时以节省资源。服务限制的另一个示例是查询返回的结果数。一次查询最多可返回1,000 个结果。想要返回更多结果的查询只能返回这个最大值。在这种情况下,请求不可能在超时之前执行这样的查询以返回请求,但限制仍然存在,以节省数据库资源。试图违反或滥用限制(例如同时在多个帐户上运行应用程序)违反了服务条款,并可能导致应用程序禁用或帐户关闭。
二、Gmail谷歌邮箱账号如何申请注册
Gmail 是Google 拥有的邮箱。功能界面使用起来也非常方便。这里介绍一下如何申请Gmail邮箱帐户。 1、 第一步,您需要在手机上安装QQ邮箱APP,然后进入QQ邮箱主页; 2、 点击主界面右上角“三点”菜单栏,选择“设置”; 3、 进入设置后,点击“添加账户”,如下图; 4、 在添加帐户界面,选择“Gmail”; 5、 在下一页中,点击底部的“创建帐户”; 6、 此时即可开始注册。填写您的用户名、姓名等,并填写您的个人信息以申请账户。填写信息后,点击“确定”,Gmail帐户注册申请成功。这种申请Gmail帐户的方法主要是通过QQ邮箱软件。即使您之前没有登录也可以使用。你可以尝试一下。
以上就是关于Google App Engine是做什么的啊?的知识,后面我们会继续为大家整理关于谷歌邮箱下载app的知识,希望能够帮助到大家!
版权声明:本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们
推荐阅读
2023-11-16
2023-11-16
2023-11-16
2023-11-16
2023-11-16
2023-11-16
2023-11-16
2023-11-16
2023-11-16
2023-11-16
2023-11-16
2023-11-16
2023-11-16
2023-11-16
栏目热点
世界51游戏大全怎么单机两个人玩 永久免费单机不联网游戏大全
iOS16.0.2软件更新中的新增功能
KhadasVIM1SAmlogicS905Y4单板电脑65美元
罗技与腾讯游戏合作开发了GCLOUD
MOREFINES600Apex功能强大的迷你电脑
MiraiSpeaker帮助有听力障碍的人再次享受音频
用AeroGuitar学习弹吉他
苹果发布iOS16.1公测版2
macOS13Ventura公测版6发布
Apple发布iOS16.0.2并修复了主要错误