网站架构中分层设计总结1–解决的问题

2018-01-03

一、网站分层架构解决的问题 一个比较大的网站,需要多人进行协作才能完成;而在协作过程中又会有自己的专长,比如前端对外观比较敏锐,后端对逻辑安全比较重视,所以分层可以让专人做自己擅长的事情。 还有就是在需求变更的情况,导...

服务降级–服务降级的一点认识

2017-12-11

服务降级:主要是针对非正常情况下的应急服务措施;比如电商平台,在针对618、双11等高峰情形下采用部分服务不出现或者延时出现的情形。 为什么是非正常情况下呢,比如我要出差,如果经常出差的话,要带的衣服又非常多,那我买个大箱子...

数据一致性方案一–数据在多个冗余表中的一致性优化

2017-12-01

一、为什么会有冗余表 创建表的时候,为了方便查询,通常在分表的时候会对一些字段做冗余,即同一个字段会存在于多个表中,这样在查询的时候避免同时关联2个或两个以上的表。 比如有一种情况淘宝上的交易,买家需要看到自己的订单情况...

架构师的主要工作任务

2017-09-11

架构师的主要任务不是必须从事具体的程序的编写工作,而是从事更高层次的开发构架设计(基础、扩展等)。他必须对使用到的开发技术非常了解,并且需要有良好的组织协调能力。可以这样说,一个架构师工作的好坏决定了整个软件开发项目...

架构师的能力要求

2017-09-08

架构师的能力主要体现在两个方面,沟通能力和技术能力;当然逻辑思维能力在上面两个方面都包含了。 技术方面:技术全面、经验丰富、洞察力强;在问题无法决策的情况下能从乱麻中一针见血的指出问题所在并找出最优的解决方案;有预见性...

架构之高并发高可用下的服务降级

2017-09-07

服务降级:主要是针对非正常情况下的应急服务措施;比如电商平台,在针对618、双11等高峰情形下采用部分服务不出现或者延时出现的情形。 为什么是非正常情况下呢,比如我要出差,如果经常出差的话,要带的衣服又非常多,那我买个大箱子...

什么是网站架构师–之我见

2017-09-04

网站架构师就是在充分了解项目需求的情况下,结合公司现有的硬件水平,软件水平,人员配置,对项目的各个进行解耦,对技术方向进行设计定位,基础结构、技术架构进行规划,关键技术进行决策,以方便工程师进行设计、开发、测试的实施...