architecture design
winter2summer
与其欣赏别人的故事,不如演绎自己的人生!
展开
-
高可用可伸缩架构实用经验谈
转载--http://www.infoq.com/cn/articles/high-availability-scalable-architecture-practical-experience移动互联网、云计算和大数据的成熟和发展,让更多的好想法得以在很短的时间内实现为产品。此时,如果用户需求抓得准,用户数量将很可能获得爆发式增长,而不需要像以往一样需要精心运营几年的时间。然而用户数转载 2017-03-04 16:15:37 · 203 阅读 · 0 评论 -
架构-分层模式案例
架构模式是什么软件架构模式,诞生于软件开发的最大难题——需求变更。由于需求变更,导致了大量项目因为超出预算的人力、时间而归于失败。软件开发成本有限的,但需求变更似乎是无限的,这成为了一个非常难解决的问题。软件需求变更的结果,基本上就是对于软件代码的修改。而软件代码的修改却是程序员们最头疼的事情。因为一些大型系统,其代码根本就无法完全看懂,即便能了解部分细节,在着手修转载 2017-03-06 09:42:30 · 2681 阅读 · 0 评论 -
架构-微核模式案例
微核模式我们来看第二个案例,这是一个多人在线的游戏社区。在这个社区中,除了可以聊天、换衣服之外,还有大量的小型、中型、甚至大型游戏可以玩。这些游戏的内容,都会和整个社区以及角色集合起来,有点像几十个不同的游戏融合成的一个大游戏。【此案例并非完全真实情况,有一定提炼修改成分】我们这次要讨论的是客户端的架构。由于这个游戏,有一个统一的社区场景,还有大量的游戏内容,再转载 2017-03-06 09:44:59 · 4707 阅读 · 1 评论 -
SOA概念
SOA(面向服务的架构),顾名思义它是一种架构思想,不单单指某一种特定的架构,而是重在面向服务的思想。可以认为“一切皆服务”,也就是说底层的数据资源可以通过服务直接暴露,也可以通过封装实现原子服务,这些原子服务可以根据业务逻辑构成业务流程,从而实现复杂的业务功能。这其中就涉及到SOA服务重用性、松耦合性、透明性等特点,这种架构思想可以促进不同业务部门间信息的共享。作者:王忠波链接:转载 2017-03-07 12:22:20 · 321 阅读 · 0 评论