阅读更多

16顶
2踩

编程语言

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

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

众人期待已久的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 新书区 ...

  • Java系统源码+科研工作量管理系统

    Java系统源码+科研工作量管理系统 内容概要: 本资源包含了完整的Java前后端源码及说明文档,适用于想要快速搭建并部署Java Web应用程序的开发者、学习者。 技术栈: 后端:Java生态系统,包含Spring Boot、Shiro、MyBatis等,数据库使用Mysql 前端:Vue、Bootstrap、Jquery等 适用场景示例: 1、毕业生希望快速启动一个新的Java Web应用程序。 2、团队寻找一个稳定的模板来加速产品开发周期。 3、教育机构或个人学习者用于教学目的或自学练习。 4、创业公司需要一个可以立即投入使用的MVP(最小可行产品)。

  • 毕业设计-智能优化之粒子群模型Python代码.rar

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、本项目仅用作交流学习参考,请切勿用于商业用途。

  • Matlab实现SMA-KELM黏菌优化算法优化核极限学习机分类预测(含完整的程序,GUI设计和代码详解)

    内容概要:本文介绍了如何在MATLAB中实现结合黏菌优化算法(SMA)和核极限学习机(KELM)的分类预测模型。SMA优化KELM的超参数,提高模型的训练效率和预测精度,特别适用于处理复杂、高维数据集。文档详细阐述了项目背景、目标、挑战、模型架构、代码实现、结果展示、GUI设计、部署与应用等多个方面。 适合人群:具备一定MATLAB编程基础,对机器学习特别是优化算法和核方法感兴趣的科研人员和工程师。 使用场景及目标:①金融预测:股票价格、外汇市场等时间序列预测;②医疗诊断:疾病预测与辅助诊断;③工业故障检测:设备故障预警;④气象预测:天气变化预测;⑤市场营销:客户行为分析与预测。通过结合SMA和KELM,提升模型在高维数据上的分类和预测性能。 其他说明:文档不仅提供了详细的理论和方法介绍,还包含了完整的程序代码和GUI设计,有助于读者快速上手并应用到实际问题中。此外,文档还讨论了模型的部署、安全性和未来改进方向。

  • Java jdbc for sqlserver2000 驱动包: msbase.jar;mssqlserver.jar;msutil.jar

    解压到项目下的LIB目录,在IDEA上右键,选添加为库即可。 连接代码如下: import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class SQL { public static void main(String[] args) { String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String connectionUrl = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名"; String username = "sa"; String password = "口令"; try { Class.forNam……

  • 毕业设计-神经网络图像分类代码(可直接运行).rar

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、本项目仅用作交流学习参考,请切勿用于商业用途。

  • 水母检测4-YOLO(v5至v9)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar

    水母检测4-YOLO(v5至v9)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar水族馆-V2释放 ============================= *与您的团队在计算机视觉项目上合作 *收集和组织图像 *了解非结构化图像数据 *注释,创建数据集 *导出,训练和部署计算机视觉模型 *使用主动学习随着时间的推移改善数据集 它包括638张图像。 水族馆以可可格式注释。 将以下预处理应用于每个图像: 没有应用图像增强技术。

Global site tag (gtag.js) - Google Analytics