系统架构
maikelsong
这个作者很懒,什么都没留下…
展开
-
keepalived + haproxy 实现web 双主模型的高可用负载均衡--转
1、本文的架构图: 阐述各服务器用途: 1、haproxy在本构架中实现的是:负载均衡 2、keepalived实现对haproxy的高可用 3、apache static 实现静态页面的访问 4、aoache dynamic实现动态页面的访问,图中有两个是实现负载均衡的 配置各功能模块:原创 2015-11-04 11:25:57 · 678 阅读 · 0 评论 -
架构师知识体系(5)--建立自己的知识体系吧
整理内容:http://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=400103116&idx=1&sn=89bc2f3644603ffcf5f2c517172141ba&scene=23&srcid=1025169A7lqdEZNfEhpffDLE#rdhttp://segmentfault.com/q/101000000240转载 2016-11-22 18:08:29 · 35105 阅读 · 0 评论 -
新浪微博首席架构师漫谈微博底层架构
大家下午好,在座的大部分都是技术开发者,技术开发者往往对微博这个产品非常关心。最晚的一次,是12点多收到一个邮件说想了解一下微博底层是怎么构架的。很多技术人员对微博的构架非常感兴趣,就是一个明星他有300万粉丝,这个技术怎么来实现?今天在这里跟大家分享一下微博的底层机构,让大家对微博的底层技术有更好的了解。另外不管是做客户端、Web 1.0、Web 2.0、论坛、博客都要考虑架构的问题,架构实际上转载 2016-11-04 18:12:58 · 613 阅读 · 0 评论 -
知名互联网公司网站架构图
引言 近段时间以来,通过接触有关海量数据处理和搜索引擎的诸多技术,常常见识到不少精妙绝伦的架构图。除了每每感叹于每幅图表面上的绘制的精细之外,更为架构图背后所隐藏的设计思想所叹服。个人这两天一直在搜集各大型网站的架构设计图,一为了一饱眼福,领略各类大型网站架构设计的精彩之外,二来也可供闲时反复琢磨体会,何乐而不为呢?特此,总结整理了诸如国外wikipedia,Facebook,Yah转载 2016-11-04 15:48:34 · 930 阅读 · 0 评论 -
软件架构分解
什么是软件架构如果期望有一个权威统一的标准定义,那答案是没有,目前存在多种软件架构的定义,可以说百花齐放,百家争鸣。其中 IEEE1471-2000 的定义是这样的:系统的架构是系统组件的基本组织形式,它们之间的关系以及和环境之间的关系,以及指导其设计和演化的原则。该定义中的系统组件可以理解为架构元素,根据涉及到的系统范围和层次,架构元素可以是子系统、模块、类等等。从架构设计的动态角度出发转载 2016-09-22 16:13:14 · 662 阅读 · 0 评论 -
电子商务系统的设计与实现(十一):数据库设计
用户相关 malling_user:前端商城系统的用户,用户名、密码等 malling_user_delivery_address,用户的收获地址,一个用户可以有多个收获地址 malling_admin_user:后端系统的用户,与前端系统没有关系 malling_admin_role:后端系统用户的角色,超级管理员、管理员等 malling_ad转载 2016-07-06 14:36:36 · 1596 阅读 · 0 评论 -
TCC事务
支付宝的架构师在InfoQ上分享过SOA架构下的事务处理经验, 其中提到TCC模式(Try-Confirm-Cancel), Try操作要求业务系统能够做完所有的校验以及为事务操作预留资源来实现隔离性,但是在复杂的业务逻辑下, 可能涉及到大片的数据要预留, 不知道怎么做才好。希望做过的同学能够指点一下。转载 2016-06-28 14:58:53 · 975 阅读 · 0 评论 -
未来演进的方向--基于Docker部署微服务
未来演进的方向--基于Docker部署微服务原创 2016-06-28 11:38:53 · 334 阅读 · 0 评论 -
未来演进的方向--云端微服务
未来演进的方向--云端微服务1.云的弹性和敏捷2.云的动态性3.Dev&Ops原创 2016-06-28 11:41:28 · 325 阅读 · 0 评论 -
1号店交易系统架构如何向「高并发高可用」演进
声明:本文内容来自于TOP100Summit旗下技术沙龙品牌into100沙龙第17期:高可用高并发解决之道,如需转载请联系主办方进行授权。 嘉宾:张立刚,1号店架构部-OMS订单管理平台负责人,负责1号店订单、库存、拆单、运费、第三方平台订单等电商核心交易系统。2012年7月加入1号店,作为负责人及项目经理,主导并参与了1号店SOA治理、订单Service化、订单水平拆库&去Oracle迁M转载 2016-03-24 10:56:44 · 1358 阅读 · 1 评论 -
一个架构师谈什么是架构以及怎么成为一个架构师
新年新事,来点轻松的话题。我们调剂一下后再继续讲CAS SSO单点登录吧因为后面的内容全部和代码有关,大家会觉得枯燥。所以今天我们先来点”番外篇“,讲讲什么是架构师,什么是架构这个永恒的话题吧。此篇源出自我在公司内部写的一个PPT,它是用于在公司内部向广大技术人员做普及用的一个资料,而CSDN这边的编辑不支持图文混排的效果,因此一些章节我就直接截取自我的PPT里的内容了,这样可能对大家在阅读上会显转载 2016-02-17 15:00:58 · 421 阅读 · 0 评论 -
轻量级 Java Web 框架技术选型
本文是《轻量级 Java Web 框架架构设计》的系列博文。前面已对该 Java Web 框架做了一些简要描述,目标就是打造一个轻量级的 Java Web 开发框架。我们不考虑使用 Struct、Spring、Hibernate 以及 MVC 模式,我们只是取其精华、去其糟粕,我们不是要重造轮子,而是要改造轮子,努力打造一款轻巧的、易上手的、易扩展的、稳定性强的框架。同时它也并非是一个转载 2015-11-26 13:58:39 · 1801 阅读 · 1 评论 -
架构师培训入门知识体系树--转载
原文:http://javatar.iteye.com/blog/109730在网上偶然看到的一个架构师培训课程的介绍,呵,从整个大纲上没看到什么亮点,但也算个知识体系树,可以参考下。 课程简介: 本课程针对软件团队中的架构师和专业设计人员,全面阐述架构的范围,把握方法,以及关键实践。涉及:应用架构,逻辑架构,实现架构。在课程中,将结合实际案例,讲解架构设计的技术:变化分解,模转载 2015-11-04 18:29:37 · 332 阅读 · 0 评论 -
UML解惑:图说UML中的六大关系--转
UML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。这些类间关系的理解和使用是掌握和应用UML的关键,而也就是这几种关系,往往会让初学者迷惑。这里给出这六种主要UML关系的说明和类图描述,一看之下,清晰明了;以下就分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常转载 2015-11-04 18:30:19 · 373 阅读 · 0 评论 -
大型网站架构演变和知识体系--转
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网转载 2015-11-04 18:31:11 · 343 阅读 · 0 评论 -
架构师最怕程序员知道的10件事情
http://developer.51cto.com/developer/top10Architect/#rd?sukey=66d4519b2d3854cd535bf0462edeb1d5721720363e90d6701c95530c7d8a78ac6203d54a7f38501ac7386ff1f65d935转载 2016-11-23 11:40:22 · 883 阅读 · 0 评论