架构设计
码哥
coder
展开
-
架构设计经验分享
经过这几年的积累,在系统架构方面逐渐积累了一些自己的经验,到今天有必要对这些经验作个小结。在我的架构思维中,主要可以归类为三种架构模型:3/N层架构、“框架+插件”架构、地域分布式架构。一.三种架构模型1.3/N层架构 这是经典的多层架构模型,对于稍微复杂一点或特别复杂的系统,不使用分层架构是很难想象的。下图是经典的3层架构: 如今,凡是个程序转载 2012-11-01 09:37:29 · 759 阅读 · 0 评论 -
基于插件开发的架构设计
主要说说对基础架构调整的一些想法,很大程度是个人的一些见解,不足的地方需要大家指正,共同研讨学习。针对目前的来讲,其实没有很好的采用3/N层架构模式开发,过多是采用业务层与数据访问层混合的形式进行开发的,并且我们目前的开发也大都是这样的,这种虽然比较快速一点,有点所见即所得的方式,但是维护起来有点不尽人意,理想中应该是纵向分层,横向分解的方式进行开发,而插件是处于横向的形式类似与AOP切面编程原创 2012-11-01 16:44:27 · 1004 阅读 · 0 评论 -
Facebook后台技术探秘
今天我们一起来了解Facebook背后的软件,看看作为当今世界上访问量最大的网站之一,Facebook是如何保证5亿用户的系统一直稳定可靠的运行。Facebook的扩展性挑战在我们讨论细节之前,这里有一些Facebook已经做的软件规模:◆Facebook有570000000000每月页面浏览量 (据Google Ad Planner)◆Facebook的照片量比其翻译 2012-11-26 15:29:06 · 890 阅读 · 0 评论 -
针对比较通用的权限设置分配分析
目前针对一些比较常规的权限分配解决放方案如下: 注: 下面是各个用户对应的用户组和对应的功能操作权限张三 校管理员 初始化配置--->初始化年级学科、管理班级、任课管理 李四 老师 班级管理---->我管理的班级、我任教的班级 王五 老师 班级管理---->我管理的班级、我任教的班级原创 2012-11-15 13:30:51 · 1018 阅读 · 0 评论