![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构相关
文章平均质量分 83
luxiangxing
这个作者很懒,什么都没留下…
展开
-
(转)架构师害怕程序员知道的十项技能
一 每个好架构师都是一位出色的程序员(卓越的程序员)架构师,听起来是如此神秘的一个称号。尤其是在开发领域刚入门不久的菜鸟级程序员眼中,架构师都是高手,都是牛人,都是如此高高在上的存在。不过,在搞了四、五年编程之后,程序员们往往早已失去了当年对这些“高级”职位的神秘感,甚至会对自己所在项目的架构师抱怨不已,背后里称他们是一群水王。所以有江南白衣曾撰文述说:“国内的架构师到了三十岁以后...原创 2010-12-22 23:11:10 · 198 阅读 · 0 评论 -
Facebook如何管理150亿张照片
Facebook 的照片分享很受欢迎,迄今,Facebook 用户已经上传了150亿张照片,加上缩略图,总容量超过1.5PB,而每周新增的照片为2亿2000万张,约25TB,高峰期,Facebook 每秒处理55万张照片,这些数字让如何管理这些数据成为一个巨大的挑战。本文由 Facebook 工程师撰写,讲述了他们是如何管理这些照片的。旧的 NFS 照片架构老的照片系统架构分以下几...原创 2011-03-10 10:25:43 · 56 阅读 · 0 评论 -
Memcached集群性能测试有感:请使用尽可能高配置的性能测试服务器
Memcached集群性能测试有感:请使用尽可能高配置的性能测试服务器 2010年04月06日 "应使用尽可能好配置的性能测试服务器",这句话初看就是句费话!谁不想用好配置的机器当服务器呢? 在最近一次Memcached集群性能测试中,由于资源紧张,使用了配置相对差的几台服务器作了集群,而且这几台服务器配置还不全一样。 遇到一个非常诡异的现象,在进行稳定性测试...原创 2011-03-01 03:22:46 · 77 阅读 · 0 评论 -
LAMP网站架构方案全面分析
LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET...原创 2011-03-01 02:18:44 · 167 阅读 · 0 评论 -
PHP大型网站的架构实例分析
Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Tsung. 统计信息 200万注册用户数; 2万并发用户数; 每天20万条私有消息; 每天2...原创 2011-03-01 02:13:32 · 167 阅读 · 0 评论 -
平台类型网站的架构设计之我所见
从架构设计师的角度来看,架构就是一套构建系统的准则。通过这套准则,我们可以把一个复杂的系统划分为一套更简单的子系统的集合,这些子系统之间应该保持相互独立,并与整个系统保持一致。而且每一个子系统还可以继续细分下去,从而构成一个复杂的企业级架构。 一 选择技术方案和物理架构 如何选择技术方案和物理架构,对很多刚接触平台网站研发的人来说这可能是个头疼的问题。这些问题的源头很简单就是能...原创 2011-03-01 01:52:40 · 106 阅读 · 0 评论 -
大并发访问下的企业J2EE信息系统集群架构研究
见附件!原创 2011-02-27 02:36:25 · 47 阅读 · 0 评论 -
java web系统架构设计需要解决的几个问题
下面列出了java web系统整体设计时需要解决的几个问题,肯定不够全面和深入,欢迎大家补充和交流,呵呵。 1.整体架构的选择,是选择重量级架构还是POJO轻量级架构。 2.系统建模,是选择过程式设计还是面向对象的设计。过程式设计指的是业务逻辑层只提供一个service的接口和实现;面向对象设计指的是采用domain model模式,对整个系统进行整体的对象建模和设计。...原创 2011-02-27 02:32:25 · 165 阅读 · 0 评论 -
软件架构师成长之路
对于任何一个软件开发人员来说,架构师都是一个令人向往的角色。就连世界首富比尔盖茨在2000年卸任公司CEO的同时,也担任了微软公司的荣誉角色“首席软件架构师”,可见“架构师”这一称谓的吸引力。架构师是公司的“金领”,有着非常高的收入,很少需要考虑生存的问题,从而有更多的精力思考关键技术问题,形成“强者愈强”的良性循环。部分优秀的开发人员在工作了一定时间后,就要开始考虑自己的未来到底向哪个方...原创 2011-02-27 02:24:05 · 66 阅读 · 0 评论 -
说说大型高并发高负载网站的系统架构设计
编者按:如何应对高并发高负载的网络应用访问?这是大量网站企业必然面对的问题,本文从低成本、开源的角度出发,给了大家一个清晰的网站企业的运维架构设计思路,值得参考。 HTML静态化: 信息发布类型网站的必备手段 图片服务器、文本服务器分离 数据库采用集群运算方式 缓存镜像:重要的加速访问手段 负载均衡:解决高负荷访问终极解决办法 【IT...原创 2011-02-27 02:16:00 · 100 阅读 · 0 评论 -
亿级数据的高并发通用搜索引擎架构设计[转载]
曾经在七月,写过一篇文章──《基于Sphinx+MySQL的千万级数据全文检索(搜索引擎)架构设计》,前公司的分类信息搜索基于此架构,效果明显,甚至将很大一部分带Where条件的MySQL SQL查询,都改用了Sphinx+MySQL搜索。但是,这套架构仍存在局限:一是MySQL本身的并发能力有限,在200~300个并发连接下,查询和更新就比较慢了;二是由于MySQL表的主...原创 2011-02-27 02:11:11 · 136 阅读 · 0 评论 -
系统架构师的职责和要求
系统架构师的职责:一、理解系统的业务需求,制定系统的整体框架(包括:技术框架和业务框架)二、对系统框架相关技术和业务进行培训,指导开发人员开发。并解决系统开发、运行中出现的各种问题。系统架构师的目的:对系统的重用、扩展、安全、性能、伸缩性、简洁等做系统级的把握。系统架构师能力要求:一、系统架构相关的知识和经验。二、很强的自学能力、分析能力、解决问题的能力。三、写作、...原创 2011-01-14 17:30:22 · 182 阅读 · 0 评论 -
通用权限管理系统设计篇
在前两篇文章中,不少朋友对我的设计提出了异议,认为过于复杂,当然在实际的各种系统的权限管理模块中,并不像这里设计得那么复杂,我以前所做的系统中,由只有用户和权限的,有只有用户、权限和角色的,还有一个系统用到了用户、权限、角色、组概念,这个系统是我在思考以前所做系统的权限管理部分中找到的一些共性而想到的一个设计方案,当然还会有不少设计不到位的地方,在设计开发过程中会慢慢改进,这个系...原创 2010-11-14 15:45:27 · 228 阅读 · 0 评论