
架构&设计
一水先生
这个作者很懒,什么都没留下…
展开
-
高并发高流量的大型网站架构设计(一)
摘要:Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户 为导向的理念,使得新生的网站转载 2012-09-15 07:39:32 · 4950 阅读 · 0 评论 -
UML学习(一)
UML学习(一)原创 2012-09-16 02:46:29 · 405 阅读 · 0 评论 -
Hugemem和SMP区别
Hugemem和SMP区别 2012-09-07 01:04:24| 分类:RHCA_442 |字号 订阅红旗DC系列Linux操作系统(x86平台)中带有四类核心:UP (支持单内核) SMP (支持多内核) hugemem Icc* (用intel C编译器编译的核心)其中hugemem核心往往引起很多困惑,这里希望能一劳永逸地把转载 2012-09-07 07:40:09 · 1193 阅读 · 0 评论 -
Instagram架构揭秘
摘要:导读:这几天的媒体充斥着Facebook十亿美元收购Instagram的消息,Facebook究竟买了些什么?几千万的用户?以及不断流行的图片分享习惯?13人的团队?或者消灭了一个潜在的竞争对手(如果被Google收购,那是Facebook最不愿意看到的)?除了这些,还有什么,这就是你阅读这篇文章的价值所在。 来自highscalabi...导读:这几天的媒体充斥着Facebook十转载 2012-09-16 00:04:19 · 1062 阅读 · 0 评论 -
高并发服务架构设计
Linux高并发高性能服务器设计第一章 概论 高并发高性能服务器,简单说,就是同一个时间点服务器可以接受的连接数很大,且服务器并能以相对比较快的速度提供响应。高性能服务器设计,不但是软件架构和设计的事情,还需要在操作系统和硬件给于支持。第二章 软件架构 高性能服务器的实现,简单地一句话就是让CPU高效率运转。原创 2014-03-06 12:04:44 · 1116 阅读 · 0 评论 -
ZooKeeper典型使用场景一览
ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这 样的特性,使得zookeeper能够应用于很多场景。网上对zk的使用场景也有不少介绍,本文将结合作者身边的项目例子,系统的对zk的使用场景进行归 类介绍。 值得注意的是,zk并不是生来就为这些场景设计,都是后来众多开发者根据框架的特性,摸索出来的典型使用转载 2012-09-11 22:35:16 · 462 阅读 · 0 评论 -
详解Zoosk千万用户实时通信背后的开源技术
摘要:Zoosk是一个具有5000万会员的浪漫的社交约会网站,为了更好的让用户体验实时通信,让他们获得更有价值的消息,公司对实时通信背后的技术进行了深入开发。本文就是其开发工程副总裁Peter Offringa所写,主要讲述了Zoosk背后的实时通信技术。导语:本文由Zoosk(一个具有5000万会员的浪漫的社交约会网站)工程副总裁Peter Offringa所写,讲述了Zoosk的实时通转载 2012-09-13 22:46:33 · 5816 阅读 · 0 评论 -
Brewer’s CAP Theorem
Brewer’s CAP Theoremby eric on 五月 25th, 2010Amazon和EBay一直在喝的酷爱(kool aid)饮料。by Julian Browne on 2009.1.11 (经Julian授权翻译此文,原文参见)1976年6月4号,周5,在远离音乐会大厅的一个楼上的房间内,在位于Manchester的Lesser Free Trade Ha转载 2012-09-12 00:14:17 · 2767 阅读 · 0 评论 -
UML学习二
原创 2012-09-17 08:49:19 · 372 阅读 · 0 评论 -
大型高并发高负载网站的系统架构
大型高并发高负载网站的系统架构 2010-05-21 16:35:07| 分类:默认分类 |字号 订阅珍重声明 转载中国黑客联盟我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上转载 2012-09-07 22:57:34 · 3933 阅读 · 0 评论 -
缓存永远不是性能优化
摘要:缓存,一个让程序员爱恨交织的东西。它可以加快你的访问速度,但也可能会导致你的敏感信息丢失。在完美的编程世界中,缓存这个词常常在系统中扮演着差和低效的角色。使用它可能会给系统带来一些从未见过的麻烦,但世界就是这么搞笑,在某些时候,缓存却是必须存在的。真的说爱你很难,恨你也很难!还记得用汇编和C语言来编写代码的那段日子,我不得不做一套自己的内存管理系统,这样我编写的代码可以在4K的R转载 2012-09-15 23:59:07 · 730 阅读 · 0 评论 -
高性能服务器设计
高性能服务器设计Jeff Darcy's notes on high-performance server designIntroduction引论我想通过这篇文章跟大家共享一下我多年来怎样开发“服务器”这类应用的一些想法和观点(这类应用用名词“server”来表示,还是有点牵强)。The purpose of this document is to share s翻译 2014-03-11 11:10:54 · 1235 阅读 · 0 评论 -
模式设计相关网站
模式设计http://sourcemaking.com/design-patterns-and-tips原创 2014-03-25 11:13:22 · 722 阅读 · 0 评论