![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
网站架构及设计
文章平均质量分 76
网站架构及设计相关
猩猿亿码
这个作者很懒,什么都没留下…
展开
-
架构的演变
1.架构的演变过程dubbo官网:http://dubbo.apache.org/zh-cn/docs/user/preface/background.html[单一应用架构] ===> [垂直应用架构] ===> [分布式服务架构] ===> [流动计算架构]||[微服务架构] ===> [未知]以上是dubbo官网定义的架构演变图dubbo将系统架构划分为4个阶段 orm mvc rpc soa1. All in One Application 单一架构(访问流原创 2021-08-01 21:49:47 · 144 阅读 · 0 评论 -
数据库分表
背景随着业务规模的不断扩大,需要选择合适的方案去应对数据规模的增长,以应对逐渐增长的访问压力和数据量。数据库的扩展方式主要包括:业务分库、主从复制,数据库分表。数据库分表将不同业务数据分散存储到不同的数据库服务器,能够支撑百万甚至千万用户规模的业务,但如果业务继续发展,同一业务的单表数据也会达到单台数据库服务器的处理瓶颈。例如,淘宝的几亿用户数据,如果全部存放在一台数据库服务器的一张表中,肯定是无法满足性能要求的,此时就需要对单表数据进行拆分。单表数据拆分有两种方式:垂直分表和水平分表。示意图如下原创 2021-05-09 22:18:52 · 1368 阅读 · 0 评论 -
网站架构演变过程-------从传统项目到分布式项目再到微服务
传统项目的架构:特点:all in one(所有模块在一起,技术也不分层),注:像05年06年那会儿,就是这样,把代码写在jsp里面,那时候还没有分层的概念,把所有的东西都写在一起,这就叫做all in oneservlet(jsp)缺点:并发量差容错性差(不具有高可用性)注:不具有高可用性的意思是,比如当用户访问时,服务器后台因为一些原因导致服务器崩溃,用户就能直接看到错误...原创 2020-03-25 16:38:34 · 545 阅读 · 0 评论 -
图解大型网站技术架构演变过程!
1、大型网站的特点高并发,大流量:PV量巨大。即页面浏览量;用户每1次对网站中的每个网页访问均被记录1次。用户对同一页面的多次访问,访问量累计。高可用:7*24小时不间断服务。海量数据:需要储存、管理海量数据,需要使用大量服务器。用户分布 广泛,网络情况复杂:为全球用户提供服务,用户分布范围广。安全环境恶劣:黑客攻击多。需求快速变更,发布频繁:快速适应市场,满足用户需求。渐进式发展:慢慢地运营出大型网站。2、大型网站架构演变过程初始阶段网站架构一台Server就刚需—应用程序、数据库、原创 2020-07-16 16:09:59 · 344 阅读 · 0 评论