大型网站技术架构
文章平均质量分 83
浮生(FS)
擅长领域Java开发所需各种框架技术,7年以上的商城项目(3C/汽车/服饰/电器)、电商运营平台自动化、后端OMS、WMS实战经验,擅于提供各种业务场景的技术解决方案;具备丰富的团队管理经验和架构能力。
展开
-
构建高并发高可用的电商平台架构实践
本文转载自:http://blog.csdn.net/yangbutao/article/details/12242441 作者:杨步涛 关注分布式架构、大数据、搜索、开源技术 QQ:306591368 技术Blog:http://blog.csdn.net/yangbutao 一、 设计理念 1. 空间换时间转载 2015-07-16 14:44:38 · 5963 阅读 · 0 评论 -
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器
随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台机器的访问负载,降低了宕机转载 2015-07-31 12:56:19 · 5353 阅读 · 0 评论 -
探索大型网站技术架构(一)
最近总是在思考一些架构的问题,这些东西了解的确实不多,感觉是自己的短板,所以经常在网上查相关资料然后总结自己去思考,这个过程应该很漫长,因为这是一个重新构建世界的过程,好了闲话不说,将自己总结的一些东西记录下来。首先我们来思考一下什么叫大型网站,很多人提起大型网站无疑都会说,大访问量和高并发的网站,这样说的话举个例子,hao123,这个大家都很熟悉的,他的访问量和并发量很高,那么他算大型网站吗?我觉原创 2015-12-23 16:38:45 · 6812 阅读 · 4 评论 -
探索大型网站技术架构(二)
OK,接着上篇说,前文有提到,通过负载均衡增加web节点的方式来,提高网站的并发性能,其实在一个大型网站中,在高并发的情况下,最先达到瓶颈的应该是数据库。这么说吧,如果把整个系统比喻成一个木桶的话,那么数据库就是木桶上最短的那块木板,所以要提高网站的并发性能,首先要提高的就是数据库的能力,也就是说,当系统的并发达到一定的程度的时候,数据库会首先达到瓶颈,数据库出现了瓶颈并不是程序存在逻辑性错误,数据原创 2015-12-24 13:18:47 · 7036 阅读 · 2 评论 -
探索大型网站技术架构(三)
上篇说到,对数据库进行读写分离,读写分离方案主要是应用于网站读写比例严重失衡的网站,而互联网上绝大部分网站都是读操作的比例远远大于写操作,这是网站的主流。如果一个网站读写比例比较均衡,那么这个网站一般都是提供专业服务的网站,这种网站对于用户而言是一个提供生活便利的工具,类似于企业应用软件。很多关注大型网站架构技术关心的重点应该是那种对于读写比例失衡的网站,因为它们做起来更加有挑战性。OK,啰嗦了这么原创 2015-12-25 09:40:55 · 6353 阅读 · 0 评论 -
探索大型网站技术架构(四)
这篇文章我思考了很久,也去查了很多资料,很想拿出点干货来给大家,接着上一篇来说,因为我们进行到这里,数据库已经实现了垂直拆分和水平拆分,已经是进入最为复杂的地方了。 其实说起来,相对于垂直拆分数据库来讲,读写分离式一种粗颗粒的拆分,而对于水平拆分来讲,垂直拆分又何尝不是粗颗粒呢,相对来讲读写分离相比垂直拆分要简单的多,而垂直拆分相较水平拆分同样简单的多。 从他们的实现方式就可以分析出来,从简单原创 2016-01-04 09:30:03 · 6429 阅读 · 1 评论