现在的位置: 首页
0℃

探索GAE背后的奥秘之参考文章推荐

2011年07月02日 云计算  ⁄ 被围观 5,275+
Google's Dr. Kai-Fu Lee on Cloud Computing The Cost of Latency Google App Engine Blog Bigtable: A Distributed Storage System for Structured Data From Spark Plug to Drive Train: Life of an App Engine Request Google Megastore Google App Engine官方文档 Google Architecture Google App Engine - a first look Google Chose Jetty for App Engine Google App Engine is Down - Backup Data Center Having Problems 面向虚拟基础设施的云服务,第 2 部分: Platform as a Service (PaaS) 和 AppScale...
阅读全文
0℃

探索GAE背后的奥秘之Datastore设计

2011年07月02日 云计算  ⁄ 被围观 4,911+
本篇会首先会从程序员角度来介绍一下Datastore在使用方面的一些信息,之后会接着介绍Datastore是如何构建的。 使用方面 首先,在编程方面,Datastore是基于"Entity(实体)"这个概念,而且Entity和"对象"这个概念比较类似,同时Entity可以包括多个Property(属性),Property的类别有整数,浮点和字符串等,比如,可以设计一个名为"Person"的Entity,它包含名为"Name"的字符串Property和名为"Age"的整数Property。由于Datastore是"Schema-less"的,所以数据的Schema都由应用维护,而且能非常方便地对一个Entity所...
阅读全文
0℃

探索GAE背后的奥秘之GAE架构

2011年07月02日 云计算  ⁄ 被围观 5,037+
本篇将首先介绍App Engine的一些设计理念,接着将对App Engine的组成部分等进行介绍。 设计理念 App Engine在设计理念方面,主要可以总结为下面这五条: 重用现有的Google技术:大家都知道,重用是软件工程的核心理念之一,因为通过重用不仅能减低开发成本,而且能简化架构。在App Engine开发的过程中,重用的思想也得到了非常好的体现,比如Datastore是基于Google的bigtable技术,Images服务是基于Picasa的,用户认证服务是利用Google Account的,Email服务是基于Gmail的等。 无状态:为了让更好地支持扩展,Goo...
阅读全文
0℃

探索GAE背后的奥秘之GAE简介

2011年07月02日 云计算  ⁄ 被围观 5,037+
通过前面两篇介绍,大家应该对Google强大的基础设施有一定的了解。本篇开始介绍构筑在这强大基础设施之上的Google App Engine。 Google App Engine的介绍 由于发布S3和EC2这两个优秀的云服务,使得Amazon已经率先在云计算市场站稳了脚跟,而身为云计算这个浪潮的发起者之一的Google肯定不甘示弱,并在2008年四月份推出了Google App Engine这项PaaS服务,虽然现在无法称其为一个革命性的产品,但肯定是现在市面上最成熟,并且功能最全面的PaaS平台。 Google App Engine 提供一整套开发组件来让用户轻松地在本地构建...
阅读全文
0℃

探索GAE背后的奥秘之Google的整体架构猜想

2011年07月02日 云计算  ⁄ 被围观 4,701+
本文是基于现有的公开资料和个人的经验来对Google的整体架构进行总结和猜想。 在软件工程界,大家有一个共识,那就是"需求决定架构",也就是说,架构的发展是为了更好地支撑应用。那么本文在介绍架构之前,先介绍一下Google所提供的主要产品有哪些? 产品 对于Google和它几个主要产品,比如搜索和邮件等,大家已经非常熟悉了,但是其提供服务的不只于此,并主要可分为六大类: 各种搜索:网页搜索,图片搜索和视频搜索等。 广告系统:AdWords和AdSense。 生产力工具:Gmail和Google Apps等。 地理产品:地图,Goo...
阅读全文
0℃

探索GAE背后的奥秘之Google的核心技术

2011年07月01日 云计算  ⁄ 被围观 4,938+
本系列文章基于公开资料对Google App Engine的实现机制这个话题进行深度探讨。在切入Google App Engine之前,首先会对Google的核心技术和其整体架构进行分析,以帮助大家之后更好地理解Google App Engine的实现。 本篇将主要介绍Google的十个核心技术,而且可以分为四大类: 分布式基础设施:GFS、Chubby 和 Protocol Buffer。 分布式大规模数据处理:MapReduce 和 Sawzall。 分布式数据库技术:BigTable 和数据库 Sharding。 数据中心优化技术:数据中心高温化、12V电池和服务器整合。   分布式基础设施 GFS 由...
阅读全文
7℃

同步wordpress文章到CSDN

2011年06月30日 程序设计  ⁄ 被围观 13,502+
本文实现了wordpress的插件开发,自动同步wordpress的文章到CSDN。 == Description == 同步发布 WordPress 博文到 支持 Metaweblog API 的博客系统. Version 1.0 支持功能 1. 支持发布wordpress的博文到实现Metaweblog API 的博客系统(CSDN,博客园等) 2. 支持将Wordpress中文章链接发布到其他博客系统。 3. 支持发布文章的自动归类   == Installation == 1. 上传 整个文件夹 wp2metaweblog  到 `/wp-content/plugins/` 目录 2. 后台控制面板"插件(Plugins)"中激活 wp2metaweblog 插件 3. 后台控制面板"配...
阅读全文
0℃

AsyncQueryHandler

2011年06月30日 移动开发  ⁄ 被围观 3,626+
Class Overview A helper class to help make handling asynchronous ContentResolver queries easier. AsyncQueryHandler的目的就是为了将查询数据库的操作放到后台执行,当后台数据查询完了以后,再通知界面的更新,以此来提高前台页面的显示速度! 内部的实现机制其实就是Handler,我们自己平时做大数据量显示的时候也用到过,另起一个线程去执行任务,当后台计算完成的时候通过Handler发送Message来重绘界面,这个的实现原理类似,做了一层封装而已,方便开发人员的调用。 Public Methods final        ...
阅读全文
×
腾讯微博