阅读更多

16顶
2踩

编程语言

原创新闻 Google App Engine SDK 1.4.0 正式发布

2010-12-03 10:34 by 副主编 just_cool 评论(17) 有8791人浏览

众人期待已久的Google App Engine SDK 1.4.0正式版今天终于发布了,此版本的变化非常巨大,添加了很多非常实用的功能,详细特性如下:

  • The Always On feature allows applications to pay and keep 3 instances of their application always running, which can significantly reduce application latency.
  • Developers can now enable Warmup Requests. By specifying  a handler in an app’s appengine-web.xml, App Engine will attempt to to send a Warmup Request to initialize new instances before a user interacts with it. This can reduce the latency an end-user sees for initializing your application.
  • The Channel API is now available for all users.
  • Task Queue has been officially released, and is no longer an experimental feature. The API import paths that use ‘labs’ have been deprecated. Task queue storage will count towards an application’s overall storage quota, and will thus be charged for.
  • The deadline for Task Queue and Cron requests has been raised to 10 minutes. Datastore and API deadlines within those requests remain unchanged.
  • For the Task Queue, developers can specify task retry-parameters in their queue.xml.
  • Metadata Queries on the datastore for datastore kinds, namespaces, and entity properties are available.
  • URL Fetch allowed response size has been increased, up to 32 MB. Request size is still limited to 1 MB.
  • The Admin Console Blacklist page lists the top blacklist rejected visitors.
  • The automatic image thumbnailing service supports arbitrary crop sizes up to 1600px.
  • Overall average instance latency in the Admin Console is now a weighted average over QPS per instance.
  • Added a low-level AysncDatastoreService for making calls to the datastore asynchronously.
  • Added a getBodyAsBytes() method to QueueStateInfo.TaskStateInfo, this returns the body of the task state as a pure byte-string.
  • The whitelist has been updated to include all classes from javax.xml.soap.
  • Fixed an issue sending email to multiple recipients.

点击下载:http://code.google.com/p/googleappengine/downloads/list

 

  • 大小: 99.9 KB
16
2
评论 共 17 条 请登录后发表评论
17 楼 leero 2010-12-09 09:27
要是直接能支持php就完美了
16 楼 Aspen 2010-12-08 14:39
操,今天换成1.4.0 SDK,居然很多查询得不数据,真是的!
SELECT COUNT(m) FROM xxx.Foo AS m WHERE m.ckey = ?1

用1.3.8 可以返回数据,1.4.0 得到的结果永远是0.无语
15 楼 Aspen 2010-12-06 09:48
select*from爱 写道
很不习惯jdo

可以使用 JPA
14 楼 Aspen 2010-12-06 09:36
Google App Engine 的硬伤在哪里?
单一事务居然不能更新、创建多个实体。
什么时候能解决这个问题?
我的个人网站 http://readingforaspen.appspot.com/
希望能和众多GAE爱好者一起讨论
13 楼 select*from爱 2010-12-06 09:27
很不习惯jdo
12 楼 flyingzl 2010-12-05 11:55
看中文版
# 增加一直在线(Always On)功能,可以保持3个实例一直运行,这可以大幅降低应用延迟。(抱怨了1年多,终于等到今天了…)
# 可开启预热请求(Warmup Requests)。在app.yaml中指定一个handler后,GAE会在用户与其交互前,先尝试发出一个Warmup Request到新创建的实例。这可以降低用户访问一个新实例时的初始化延迟。(以前Ikai也提到过,其实就是用户访问时,如果没有可用的实例,会重新初始化一个实例;而现在会在没有可用实例前,由GAE自动去初始化一个实例,这样用户要么就重用以前的实例,要么就使用一个已经初始化过的实例。)
# Channel API已对所有用户开放。
# 任务队列已正式发布,不再是一个实验特性。API路径中的labs也被deprecated了,所以以后可以不用写lab了。此外,task queue
  storage也会计算在应用的配额内。(这个似乎是说请求参数)
# Task Queue和Cron requests的deadline提升到10分钟。(这太给力了!)不过这些请求中的Datastore和API的deadlines仍然不变。
# 可在queue.yaml里设置任务重试参数。
# 可以查询datastore的模型类型、命名空间和实体属性的元数据。(以前也提供,不过有延迟,貌似一天计算一次。)
# URLFetch的响应大小增加为32MB,请求仍然是1MB。(这下GAE代理可以下一些比较大的东西了~)
# 管理员控制台黑名单页面可以列出被拒绝最多的访客。
# 自动生成图像缩略图的服务已支持剪裁1600像素的图片。
# 管理员控制台里的Overall average instance latency已作为average over QPS per instance中的一个权值。
# 上传app的开发者可以用appcfg.py download_app命令下载自己上传的版本。这个功能可以在管理员控制台的Permissions页面禁用,但一旦禁用,就不能再次开启。
# 允许Django初始化移至appengine_config.py,以避免Django版本冲突。
11 楼 absolute 2010-12-05 00:36
GAE不是被墙了么,还能用?
10 楼 sw1982 2010-12-04 21:08
大致看了下,主要是对限制条件的放宽;还可以下载当前版本代码,但是Warmup Requests是什么还没弄明白
9 楼 francis.xjl 2010-12-04 14:19
terryang 写道
既然lz觉得“此版本的变化非常巨大,添加了很多非常实用的功能”,说明lz看懂了,那为何不顺便翻译了??纠结~

8 楼 kongzhizhen 2010-12-04 12:45
要是GAE支持纯JDBC API就好啦!
7 楼 crazy24k 2010-12-04 11:06

http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

和这个有啥区别阿?
     英文不好,要么就翻译一下,要么你直接贴地址吧
6 楼 elmar 2010-12-04 10:35
又发这种不存在的东西啊。
5 楼 allenny 2010-12-04 03:08
嗯,不错阿
4 楼 terryang 2010-12-03 17:55
既然lz觉得“此版本的变化非常巨大,添加了很多非常实用的功能”,说明lz看懂了,那为何不顺便翻译了??纠结~
3 楼 5172306 2010-12-03 17:13
GAE就是google的云服务,我用它搞了个blog,不用花钱找空间
2 楼 daxiong921 2010-12-03 17:12
能不能搞点浅显易懂的翻译来啊,太高端了。
1 楼 mblmh2008 2010-12-03 16:34
没用过谁知到这是干什么的

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 《混乱的猴子》读书笔记 -- 关于硅谷、创业、Facebook和广告

    “ 创业的本质 用现在流行的话来说,你需要找到所谓的“产品–市场融合点”,说白了就是你得做一些人们愿意付费的东西。做好这件事实际上还挺困难的,因为在要求别人付费以前,你是不知道他们愿不愿意付费的。如果你...

  • Java面试超详细知识点!unix时间戳转换成时间java

    什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。 此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个...

  • java开发安卓app电子书,含BATJM大厂

    什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。 此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个...

  • 深入理解java虚拟机百度云资源,全网独家首发!

    什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。 此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个...

  • mysql详细教程,成功入职字节跳动

    什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。 此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个...

  • 高负载高并发网站架构分析

    希望能和大家交流 msn: defender_ios@hotmail.com ———————————————————————————————————————  初创网站与开源软件 6  谈谈大型高负载网站服务器的优化心得! 8 ...

  • 【经典箴言 || 人生感悟 】//wodeganwu3034 == 8. 回溯做过的事情,如Review自己曾经写过的代码或者设计,思考为什么会这么做,有没有更好的方法==

    所以对于人来说人真正才会有三次机会,人的一生真正只有三次,只有称为能改变自己命运的机会才可以称作是机会。其实人生的机会很快就会过去。能真正抓住机会的人,首先靠的是自己个人的能力;其次靠的是环境。 一个...

  • 经典箴言和人生感悟

    所以对于人来说人真正才会有三次机会,人的一生真正只有三次,只有称为能改变自己命运的机会才可以称作是机会。其实人生的机会很快就会过去。能真正抓住机会的人,首先靠的是自己个人的能力;其次靠的是环境。 一个...

  • 转的一杂谈

    1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站...

  • [转]高负载并发网站架构分析

    希望能和大家交流 msn: defender_ios@hotmail.com ——————————————————————————————————————— ? 初创网站与开源软件 6 ? 谈谈大型高负载网站服务器的优化心得! 8 ? Lighttpd+...

  • 【经典箴言 || 人生感悟 】

    所以对于人来说人真正才会有三次机会,人的一生真正只有三次,只有称为能改变自己命运的机会才可以称作是机会。其实人生的机会很快就会过去。能真正抓住机会的人,首先靠的是自己个人的能力;其次靠的是环境。 一个...

  • 算法学习之路和程序员(技术)学习必读书籍

    百度面试被爆出翔的经历让我意识到另一个问题,绝大多数公司面试时都需要在纸上写C代码,而我自己却很少用C(多数情况用C#),考虑到自己还没牛逼到能让公司改变面试流程的地步,我需要提升自己编写C代码的能力...

  • 一个程序员多年的收藏

    下载的兄弟注意了,点击下载后,可以在url中看到后缀名:),如果把后缀名改错了就看不了了,所有的资料都有人下载过了,应该都能看。 Python相关的资料还可以看: http://jythoner.javaeye.com/blog/569987 新书区 ...

  • other 猿 多年收藏

    下载的兄弟注意了,点击下载后,可以在url中看到后缀名:),如果把后缀名改错了就看不了了,所有的资料都有人下载过了,应该都能看。 Python相关的资料还可以看:http://jythoner.javaeye.com/blog/569987 新书区 ...

  • 网络安全中的系统信息收集与防护机制探讨

    内容概要:本文档深入介绍了网络安全领域中的系统信息收集方法以及常见的保护措施。主要分为三大板块:获取网络和服务信息的方法、克服CDN和WAF等障碍的技术手段。其中包括对服务厂商、网络架构的理解,对于协议应用、内部网络设备的认识,以及面对各种安全措施如CDN服务、负载均衡器、Web应用防火墙时,如何进行有效的信息搜集。同时推荐了多个相关工具如Masscan、Nmap、Wafw00f及Kali自带动态二进制翻译工具。 适合人群:适合从事网络安全工作的专业人士和技术爱好者,特别是对信息安全有浓厚兴趣的学习者。 使用场景及目标:帮助技术人员提升网络安全领域的实战技能,掌握高效的信息收集技巧,了解并能够对抗多种常见的网络防护技术。 其他说明:文中提供了详细的演示案例和实际操作指导,辅以丰富的外部资源链接支持进一步学习。

  • 基于WPF开发的视频播放器

    基于WPF开发的视频播放器,实现视频的手动添加,播放,暂停,停止,音量,播放速度,以及进度显示。主要采用以下技术: 开发技术:WPF,.Net6.0 开发工具:Visual Studio 2022 具体可参考个人CSDN博客。

  • 中国分地区地级市泰尔指数数据集(2000-2019).zip

    中国分地区地级市泰尔指数数据集(2000-2019).zip

  • Pillow_SIMD-6.0.0.post0+avx2-cp35-cp35m-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • MATLAB-四连杆机构的仿真+项目源码+文档说明

    <项目介绍> - 四连杆机构的仿真 --m3_1.m: 位置问题求解 --m2_1.m: 速度问题求解 --FourLinkSim.slx: Simlink基于加速度方程的仿真 --FourLinkSim2.slx: Simscape简化模型仿真 --FourLinkSim3.slx: Simscape CAD模型仿真 - 不懂运行,下载完可以私聊问,可远程教学 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------

  • pendulum-2.1.2-cp310-cp310-win_amd64.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

Global site tag (gtag.js) - Google Analytics