QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

GAE 1.8.2 引入专属 Memcache 和模块化

  • 2013-07-22
  • 本文字数:868 字

    阅读完需:约 3 分钟

Google 应用引擎的开发人员现在可以使用最大 20GB 的专属内存缓存,并且可以将应用分成模块来提供有状态和安全的服务。

专属 Memcache

通常,运行在 GAE 上的应用仅能使用一个最大为 1MB 的共享内存缓存,而且这个容量不能保证,也没有写入 SLA。它的优点是免费。如今, Google 引入了一项缓存服务,该服务提供最大为 20GB 的专属缓存,速度为 10K 次操作 / 秒 /GB,价格为 0.12 美元 /GB/ 小时。

该专属缓存服务当前仅在美国以预览模式提供,并且没有 SLA。预计 SLA 将在该服务正常发布时提供。

模块化

Google 应用引擎的 1.8.2 版本引入一个可选项,开发人员可将一个较大的应用分成几个独立的模块,这些模块可以用一种安全的方式共享有状态的服务。模块化功能可用于所有支持的语言。

运行时,每个模块可以有多个版本,每个版本可以有多个实例。每个实例通过唯一的 URI 进行访问。基于 URL 寻址约定和分发文件,客户服务请求被分发给适当的实例。

根据伸缩类型,实例可能按需创建。伸缩类型有以下几种:

  • “手动(Manual)”——模块一直运行。
  • “基础(Basic)”——当收到请求时初始化实例,当应用空闲时终止实例。
  • “自动(Automatic)”——GAE 通常使用的伸缩类型;实例的启动和停止均基于使用和配置情况。

推送部署(Push-to-Deploy)

推送部署功能在 GAE 1.8.1 引入,现在它提供了一种更简单的部署 Git 版本库中 Python 和 PHP 应用的方法。当一个分支被合并到主分支,代码会自动部署到 GAE。可以查看文档页了解配置和使用该特性的完整细节。

其它

Google 的 Eclipse 插件现在完全支持 Web 工具平台和 EAR 文件,开发人员可以使用各种各样的 Eclipse 插件。

PHP 运行时环境与云存储的集成有所改进。

Python 解释器已更新至 2.7.5 版本。

该版本还包含其它对所有支持语言的各种各样的小的改进和bug 修正

查看英文原文: GAE 1.8.2 Introduces Dedicated Memcache and Modules


感谢臧秀涛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-07-22 10:011643
用户头像

发布了 256 篇内容, 共 87.7 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

MySQL-技术专题-性能优化—索引篇

洛神灬殇

低代码开发平台,来自“未来”的软件开发方案

Marilyn

敏捷开发

JAVA代码生成器,快速开发平台之魂

Marilyn

Java 敏捷开发 快速开发 开发工具

TensorFlow 篇 | TensorFlow 2.x 基于 Keras 的模型保存及重建

Alex

tensorflow keras model save model restore tensorflow hub

XJR企业级软件快速开发平台规范

Marilyn

程序员 敏捷开发 软件设计

大企内部软件系统反复故障难以解决,业内人士:唯有彻底更换

Marilyn

敏捷开发 快速开发 开发工具

为什么巨头都在布局SaaS生态?

ToB行业头条

SASS

Go语言内存管理三部曲(一)内存分配原理

网管

内存管理 内存布局 Go 语言

五年Java开发经验,4面阿里成功拿下offer,分享一下个人面经!

Java架构之路

Java 程序员 面试 算法 编程语言

阿里内部《Java架构进阶宝典》,总结了基础、进阶、架构三个阶段的知识点

Java架构之路

Java 程序员 面试 算法 编程语言

企业开发遇到瓶颈,何不换个新思路?快速开发了解一下

Marilyn

敏捷开发 快速开发

智能时代,快速开发平台将成为主流软件开发工具

Marilyn

敏捷开发

摆脱复杂烧脑的程序代码,利用快速开发平台轻轻松松做软件

Marilyn

敏捷开发 快速开发

GitHub 上开源了一个很邪恶的项目!女生勿近,18香警告...

程序员生活志

spring-boot-route(十三)整合RabbitMQ

Java旅途

Java Spring Boot RabbitMQ

用友政务表格技术应用开发实践:预算一体化产品核心功能搭建

葡萄城技术团队

SpreadJS 用友

医院HIS故障,险引发人命关天大危机,竟被程序员轻松解决!

Marilyn

深入分析软件快速开发平台与传统软件开发方案的优缺点

Marilyn

敏捷开发

有一说一,大型信息化企业的软件系统,还是用自研的好

Marilyn

敏捷开发 快速开发 开发工具 软件设计

架构师训练营 1 期第 4 周:系统架构 - 作业

piercebn

极客大学架构师训练营

Go发起HTTP2.0请求流程分析(前篇)

Gopher指北

HTTP HTTP2.0 Go 语言

商业智能(Business Intelligence)系统的使用及设计原则

Marilyn

敏捷开发 快速开发 商业智能

标本兼治,程序员用它整体提升公司效率

Marilyn

敏捷开发 快速开发

架构师训练营第 1 期 第 4 周作业

李循律

极客大学架构师训练营

JAVA & VUE ,分离式开发平台建造思路

Marilyn

Java Vue 敏捷开发

JVM-技术专题-深入理解内存结构

洛神灬殇

Java JVM

Redis Sharding集群跟一致性哈希有什么瓜葛?

Man

一致性哈希 Jedis redis cluster

阿里面试官纯手打:金九银十跳槽必会Java核心知识点笔记整理

Java架构追梦

Java 数据库 架构 面试 微服务

Vidyo的解决方案到底是什么?有哪些特点?

dwqcmo

音视频 集成架构 解决方案 智能硬件

快速开发平台,程序员“老师傅”必备

Marilyn

敏捷开发 快速开发 开发工具

快速开发平台,高集成易扩展,进入软件疾速开发新世代

Marilyn

敏捷开发 快速开发 开发工具

GAE 1.8.2引入专属Memcache和模块化_Java_Abel Avram_InfoQ精选文章