architecture
文章平均质量分 64
iteye_5750
这个作者很懒,什么都没留下…
展开
-
零配置annotation整理
用于描述hibernate映射关系的标注,告别*.hbm.xml @Entity(name = “***") @Id @Column 下面四个标注用来定义 bean, 自动根据 bean 的类名生成一个首字母小写的 bean @Component 标注普通的Spring Bean类 @Controller 标注控制器组件类 @Service 标注业务逻辑组件类 @Repository 标注一个...原创 2009-03-31 15:58:33 · 80 阅读 · 0 评论 -
网站架构收藏篇之--Facebook Chat的架构
Facebook Chat的架构 最近在Facebook工程师博客上 ,软件工程师Eugene Letuchy写了一篇关于Facebook Chat项目的决策细节 的文章。 当产品的客户有可能在一夜之间从零增加到七千万的时候,可扩展性就变为从一开始就必须考虑的问题。 Eugene在文中指出了面临如此庞大的客户群会遇到的一系列挑战。首先的挑战是: 在用户上线或者下线...原创 2009-06-01 14:18:54 · 95 阅读 · 0 评论 -
web服务器架构变迁
架构演变第一步:物理分离webserver和数据库 最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了...原创 2009-06-01 14:32:39 · 100 阅读 · 0 评论 -
应用中的分布式与加密
在服务器端采用分布式计算和分布式文件系统,分布式数据库已经渐渐成为主流应用场景.采用分布式文件系统和分布式数据库的目标主要是解决物理存储空间的限制问题.其次是查询速度问题.当然数据容灾,负载均衡也是必要的选项.现在常见的分布式文件系统有MogileFS,amazon s3,Lustre,hadoop,win2003 DFS,redhat GFS, google fs采用分布式计算的目标主要是负载均...原创 2008-10-27 15:04:04 · 442 阅读 · 0 评论 -
Twitter 运维
转自phphot phphot phphot Twitter 的运维专家 John Adams 在 Velocity 2009 上做了一篇题为 Fixing Twitter 的技术分享(PDF ),人家也是一直在努力阿。John Adams 在 2008 年七月加入的 Twitter ,对于 Twitter 的站点稳定的确做了不少工作。 Twitter 运维团队的职责: ...原创 2010-01-26 12:55:55 · 121 阅读 · 0 评论