- 博客(3)
- 收藏
- 关注
原创 书籍列表
面向模式的软件架构大型网站技术架构:核心原理与案例分析云计算宝典 技术与实践大数据架构商业之路 从业务需求到技术方案敏捷软件开发 原则、模式与实践
2017-01-18 09:51:46 283
原创 系统伸缩性
系统伸缩性,是指在不改变系统软硬件设计,仅仅通过新增服务器的情况下,就能提升系统的处理能力。系统成为大型的,分为2种,一种是开始就设计成大型的,例如12306网站,设计之初就要考虑能并发处理多少请求,要存储多少数据。 另外一种是从小系统慢慢演化成大型系统的,例如google、淘宝,一开始只是几台服务器,然后随着业务的增长系统不断演化。在演化成长型的系统中,最重要的技术手段就是集群。当系统具
2017-01-10 14:54:40 3350 1
原创 系统高可用
高可用网站架构设计的主要目的,就是保证系统出现故障(硬件、软件、网络)时服务仍可用。主要手段就是冗余备份和失效转移,即负载均衡+集群。典型的分层结构是应用层、服务层、数据层。应用层通常为了应对高并发的请求,会通过负载均衡技术将一组服务器组成一个集群对外提供服务。当检测到某个服务器不可用时, 就将此服务器从列表中清除,将请求分发到其它可用服务器,从而使服务保持高可用。服务层也采用负
2017-01-05 16:24:16 631
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人