`
star65225692
  • 浏览: 271483 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类

Google App Engine 1.5.0发布

阅读更多

在Google IO大会上,Google App Engine(以下简称GAE)团队宣布GAE 1.5.0发布。这一版本包含了不少变动,这将增加对哪种应用可运行在该基础架构上的控制。

关键变化之一就是能够长时间运行实例。此前, 单线程请求会根据应用的负载动态自动地启动和终止;而且为待处理的数据增加了吞吐量,这不适合所有应用。新增的Backends 允 许长时间运行有内存和CPU要求的实例集。 它们可以是常驻(用于控制实例的启动和停止)或者动态的(需要时它们在线,空闲时被终止)。尽管一般情况下还是不允许使用线程, 这些后台实例可维持在内存缓存中,并通过max-concurrent-requests参数的设置, 一次可以为多个请求服务。

除此之外,Pull队列可用于允许实例请求任务,而不是将任务推向单个实例。 对于那些希望享受不同计算模型优点的应用,这将是一个代码和架构级别的改动。新款淘宝女装品牌

最后一个关键的变化是采用高复制数据存储(high replication datastore)作为默认选项, 这就减少了与选项相关的成本。

未来一年

此外,未来一年看起来挺有趣, GAE将在今年晚些时候脱离预览版状态, 成为Google的官方产品,尽管还没有确切的日期。

变化之一是合并了GAE商务版,原先在Google IO 2010年大会宣布的,以供所有GAE用户使用。 这将导致价格结构的改变,除了新的正常运行时间的服务级别协议和服务条款。仍然会提供免费应用,但有更严格的限额——然而,除了使用费用外, 缴费应用还需要每月为每个应用花费9美元。还有一个首要的帐户选项,它提供了每应用的统一收费(但仍收取使用费用)。

费用也需要重新调整, 从CPU利用率模型到一个CPU实例小时数。更多细节可以查看App Engine价格页面。高复制存储和主/从数据存储都是每月每G 0.24美元。

前进,前进......

尽管GAE在最初是支持Python应用的, 但它迅速成为支持Java应用等多语言的。随着1.5.0的发布,SDK支持Go成为App Engine的开发语言,不久就会在1.5.0部署中使用。可下载Linux和OSX 32/64位架构平台的包含Go的SDK。

GAE上的Go语言是整个Go语言的一个子集,没有unsafesyscall 库,但是包括了AppEngine特定的API,比如DataStore、Blobstore等等。

最后,像其他语言那样,SDK中说,Go语言运行时仅支持一个单一CPU线程。所以,虽然goroutines(Go语言中的并行程序称为goroutines)和信道都存在, 但只有一个单一线程会执行。公告中指出,这个限制未来可能会取消。

请看演示程序,以及源代码,还有关于App Engine中支持的Go的文档。

分享到:
评论

相关推荐

    PyPI 官网下载 | makeapp-1.5.0.tar.gz

    《PyPI官网下载 | makeapp-1.5.0.tar.gz——Python开发与分布式系统实践》 在Python的生态系统中,PyPI(Python Package Index)是开发者们分享和获取开源软件包的重要平台。本文将围绕PyPI上的资源“makeapp-1.5.0...

    购物-萌小店app v1.5.0.zip

    《萌小店app v1.5.0:移动购物与教育教学的融合》 “萌小店app v1.5.0”是一款专为教育教学领域设计的安卓应用程序,它将购物体验与教育元素巧妙结合,旨在为用户提供一个既实用又具有教育意义的平台。这款应用的...

    ads-lib-appengine-1.5.0.jar

    官方版本,亲测可用

    ads-lib-appengine-1.5.0-sources.jar

    官方版本,亲测可用

    VdhcoAppSetup1.5.0.zip Video DownloadHelper Companion App

    5. **安全强化**:考虑到网络环境的安全性,Video DownloadHelper Companion App 1.5.0可能增强了对恶意链接和病毒的防护,保护用户的电脑免受潜在威胁。 值得注意的是,由于“下载地址被屏蔽”,用户可能需要通过...

    2077820465HEXA-app-v1.5.0.apk.1

    2077820465HEXA-app-v1.5.0.apk.1

    googletest-release-1.5.0.tar.gz

    `googletest-release-1.5.0.tar.gz`是一个压缩包文件,它包含了`googletest`框架的1.5.0版本源代码。在本文中,我们将详细探讨`googletest`框架的主要特性和使用方法。 1. **`gtest`介绍** `gtest`是`googletest`...

    VdhCoAppSetup-1.5.0.exe.zip

    《Video DownloadHelper Companion App 1.5.0:火狐浏览器的强大视频下载辅助工具》 在互联网上,视频内容丰富多样,但并非所有网站都提供方便的下载选项。此时,一款强大的视频下载工具就显得尤为重要。Video ...

    PHP开源公司订饭系统,新版1.5.0发布。

    PHP开源公司订饭系统,新版1.5.0发布。 在1.4.0基础上做了界面更新。 请阅读下载文件中doc文件夹中的文件了解详情。 请用sql文件夹下food.sql数据库脚本恢复名为food的mysql数据库后,请用如下帐号登录系统 ...

    m2eclipse 1.5.0

    m2eclipse 1.5.0 发布,Eclipse 的 Maven 插件 2014年06月06日,m2eclipse 1.5.0 发布,该软件也叫 m2e ,兼容 Eclipse Kepler 和 Luna 参考消息:http://www.oschina.net/news/53499/m2eclipse-1-5-0-released

    php-ueditor-1.5.0

    《PHP-UEditor 1.5.0:全能富文本编辑器详解》 PHP-UEditor 1.5.0 是一个基于 PHP 的开源富文本编辑器,它为Web开发者提供了一个强大的工具,用于在网页上实现文本编辑与格式化功能。这个版本包含了完整的上传功能...

    JfreeChart1.5.0

    这个开源项目自2001年发布以来,因其强大的功能和易用性而受到开发者们的青睐。下面将详细介绍 JFreeChart 1.5.0 的核心特点、主要功能以及如何在实际项目中应用。 1. **核心特性** - **跨平台**:由于是用 Java ...

    jsonassert-1.5.0-API文档-中文版.zip

    赠送jar包:jsonassert-1.5.0.jar; 赠送原API文档:jsonassert-1.5.0-javadoc.jar; 赠送源代码:jsonassert-1.5.0-sources.jar; 赠送Maven依赖信息文件:jsonassert-1.5.0.pom; 包含翻译后的API文档:jsonassert...

    one_1.5.0-RC1

    ONE 1.5.0-RC1是其一个重要的版本,RC1代表Release Candidate 1,意味着这是一个接近正式发布的版本,主要进行功能验证和稳定性测试。 ONE 1.5.0-RC1的主要特性包括: 1. **增强的仿真模型**:新版本包含了更精确...

    中兴光猫ONUtelnet 1.5.0

    《中兴光猫ONUtelnet 1.5.0:深入理解与应用指南》 在信息化高速发展的今天,光猫作为家庭宽带网络的核心设备,其功能和配置日益复杂。中兴作为全球知名的通信设备提供商,其产品广泛应用于各类网络环境。本文将...

    gtest-1.5.0.zip

    `gtest-1.5.0.zip` 是一个包含Google Test框架1.5.0版本的压缩包文件。Google Test,通常简称为gtest,是Google开发的一个开源C++测试框架,用于编写C++代码的单元测试。它提供了一种结构化的、易于使用的接口,帮助...

    UCenter 1.5.0 用户手册

    UCenter 1.5.0 用户手册UCenter 1.5.0 用户手册

    JDBInterface-1.5.0.jar

    JDBInterface-1.5.0.jar

    ehcache-1.5.0.jar

    ehcache-1.5.0.jar hibernate cache

    jsonassert-1.5.0.jar

    jsonassert-1.5.0.jar

Global site tag (gtag.js) - Google Analytics