存档

‘架构设计’ 分类的存档

Five Minutes程延辉介绍开心农场架构设计

2010年4月16日

Five Minutes 公司程延辉(小名康天) 介绍开心农场架构,social game的技术挑战,支持千万级DAU的social game技术架构。这是一个对于开发者来说,非常精彩,非常有实用性指导的一次演讲,详细介绍了很多技术内幕。

Five Minutes 公司的著名social game 开心农场,目前非常受用户欢迎,包括国外的Facebook,国内的开心网都是如此,是全球最大的social game,台下热烈掌声。呵呵。开心农场这个游戏从介绍看,相当成功,最早是08年9月在xiaonei上线,而后在51等平台推广,包括 Facebook。现在已经有1570万游戏用户了,其中包括50万的Facebook用户。

阅读全文…

架构设计 , ,

转载一个SaaS服务系统技术架构

2010年1月18日

FutureStore技术架构设计遵循业界领先的“云计算”理念,基于FutureStore高可用、高扩展、高可靠、高安全、高性能的云计算开放平台服务架构来构建整个FutureStore系统架构,系统架构整体分为如下几部分:
阅读全文…

架构设计 , , , ,

架构设计文档模版

2010年1月15日

近期需要用到这方面的知识,以下内容或来自网络或来自书本,只是摘录,便于日后翻查。


架构设计说明书

(架构设计重点在于将系统分层并产生层次内的模块、阐明模块之间的关系)

一. 概述

描述本文的参考依据、资料以及大概内容。

二. 目的

描述本文编写的目的。

三. 架构设计

阐明进行架构设计的总体原则,如对问题域的分析方法。

3.1.架构分析

对场景以及问题域进行分析,构成系统的架构级设计,阐明对于系统的分层思想。

3.2.设计思想

阐明进行架构设计的思想,可参考一些架构设计的模式,需结合当前系统的实际情况而定。

阅读全文…

架构设计 , ,

PHP搭建基于CodeIgniter框架的REST服务架构

2010年1月12日

最近两年,MySpace、Google、Yahoo、Facebook、淘宝和人人网这些互联网企业,都构建了自己的开放平台,打破了“我的地盘我做主”一类的网站建设常规思维,以开放的姿态,构建网络交互的生态圈。而这些开放平台几乎都采用了REST的服务架构。

什么是REST架构?

REST(Representational State Transfer)是一种轻量级的Web Service架构风格,其实现和操作明显比SOAP和XML-RPC更为简洁,可以完全通过HTTP协议实现,还可以利用缓存Cache来提高响应速度,性能、效率和易用性上都优于SOAP协议。

REST架构遵循了CRUD原则,CRUD原则对于资源只需要四种行为:Create(创建)、Read(读取)、Update(更新)和Delete(删除)就可以完成对其操作和处理。这四个操作是一种原子操作,即一种无法再分的操作,通过它们可以构造复杂的操作过程,正如数学上四则运算是数字的最基本的运算一样。

阅读全文…

架构设计 , , , ,

Nginx+PHP+MySQL双机互备、全自动切换方案

2010年1月11日

在生产应用中,某台“Nginx+PHP+MySQL”接口数据服务器,扮演的角色十分重要,如果服务器硬件或Nginx、MySQL发生故障,而 短时间内无法恢复,后果将非常严重。为了避免单点故障,我设计了此套方案,编写了failover.sh脚本,实现了双机互备、全自动切换,故障转移时间 只需几十秒。

一、双机互备、全自动切换方案:
1、拓扑图:
点击在新窗口中浏览此图片

阅读全文…

架构设计 , , ,

网站架构资料整理

2009年12月29日

在这篇blog中放置了我收集的一些网站架构相关的PPT和文章,提供给大家下载,如果大家有相关的好的PPT、文章的话,也欢迎推荐给我,非常感谢,:),这篇blog的内容也会随着我收集的东西增加而变化,同时也会增加我对于这些PPT、文章的看法和评价。

1、amazon
Amazon的分布式key-value存储系统(dynamo)的论文

2、ebay
ebay架构演变历程(The eBay Architecture)
ebay架构原则(eBay architecture principles)
ebay的自动化(Teaching machines to fish)

阅读全文…

架构设计 , , , , , , , , ,