大型网站架构演进业务拆分

mcgrady mcgrady     2022-09-09     157

关键词:

  大型网站为了应对日益复杂的业务需求,通过使用分而治之的手段将整个网站的业务分成不同的产品线,然后交给不同的开发团队负责。这样一方面方便应用的扩展和维护,同时不同的应用对应不同的数据库,也减小了原来所有业务数据都在一个数据库的压力。

业务拆分

原来一个网站拆分成多个不同的应用后,每个应用都是独立部署维护,系统之间的通讯一般使用消息队列中间件来完成,所以更新后的架构如下图:

总结:

1,业务拆分不仅解决了单个应用过大的问题,同时也解决了所有业务数据放在同一个数据库的问题。而且业务拆分常和数据库垂直拆分同步进行的。

2,一般会引入消息队列中间件来进行解耦。

 

转载大型网站架构的演进

参考 http://www.cnblogs.com/leefreeman/p/3993449.html一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性。成熟的系统架构是随业务扩展而完善出来的,并不是一蹴而就;不同... 查看详情

大型网站技术架构的演进

最近我在阅读2本关于大型网站架构的书:《大型网站技术架构——核心原理与案例分析》李智慧、《大型网站系统与Java中间件实践》曾宪杰。我期望从这些书中学习到大型网站是如何做架构的,这个过程会遇到什么问题。当看... 查看详情

大型网站架构演进使用缓存改善网站性能

原文:大型网站架构演进(3)使用缓存改善网站性能  网站的访问也是遵循二八定律:80%的业务访问集中在20%的数据上,如果我们把这20%的数据做缓存,是不是可以减轻数据库的访问压力呢?在项目开发过程中,我们通常将一些... 查看详情

大型网站架构演化历程

大型网站架构演化历程点击上方“Hollis”关注我,精彩内容第一时间呈现。全文字数:2500阅读时间:5分钟大型网站的挑战主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以... 查看详情

大型网站架构演进单机网站

  初始阶段的网站一般访问量都很小(QPS<500),此时只需要一台服务器就足够,应用程序,数据库和文件都放在这一台服务器上。如果是.net的话,通常操作系统使用windowsserver,应用程序开发使用asp.net,然后应用程序部署在IIS... 查看详情

各大互联网公司架构演进之路汇总

...精彩内容第一时间呈现。全文字数:800阅读时间:2分钟大型网站架构演化历程大型网站架构技术一览支付宝和蚂蚁花呗的技术架构及实践支付宝的高可用与容灾架构演进余额宝技术架构及演进淘宝数据魔方技术架构解析淘宝技... 查看详情

大型网站架构演进单机网站

原文:大型网站架构演进(1)单机网站  初始阶段的网站一般访问量都很小(QPS<500),此时只需要一台服务器就足够,应用程序,数据库和文件都放在这一台服务器上。如果是.net的话,通常操作系统使用windowsserver,应用程序开发... 查看详情

大型网站架构技术一览

大型网站的挑战主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手。大型网站架构主要就是解决这类问题。更多内容也可以阅读... 查看详情

一大型网站演进

大型网站演进这里写目录标题大型网站演进一、单体应用1.静态页面(单向)2.交互(双向)3.单体架构(Javaweb)4.分离模式5.分离模式+缓存二、分布式架构1.集群(单库)2.主从分离(数据同... 查看详情

一大型网站演进

大型网站演进这里写目录标题大型网站演进一、单体应用1.静态页面(单向)2.交互(双向)3.单体架构(Javaweb)4.分离模式5.分离模式+缓存二、分布式架构1.集群(单库)2.主从分离(数据同... 查看详情

《大型网站技术架构演进与性能优化》——第一章:构建大型网站:分布式改造

                                 &n 查看详情

大型分布式电商系统架构是如何从0开始演进的?

本文是学习大型分布式网站架构的技术总结。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考。文中一部分为读书笔记,一部分是个人经验总结,对大型分布式网站架构有较好... 查看详情

《大型网站技术架构演进与性能优化》——第四章:全球化下的网站演进:全球部署方案

                               查看详情

大型网站架构的发展演变过程(代码片段)

大型网站架构的发展演变过程  原文地址什么是大型网站如何定义一个网站是不是大型网站,一般我们会从两个纬度去考衡,访问量以及数据量,二者缺一不可。我们以javaweb为例,来搭建一个简单的电商系统,从这个系... 查看详情

大型网站架构系列:电商网站架构案例

转自:itfly8大型网站架构系列:电商网站架构案例(2)电网网站架构案例系列的第二篇文章。主要讲解网站架构分析,网站架构优化,业务拆分,应用集群架构,多级缓存,分布式Session。五、网站架构分析根据以上预估,有几个... 查看详情

关于大型网站技术演进的思考--存储的瓶颈

原引:http://www.cnblogs.com/sharpxiajun/p/4265853.html上文里我遗留了两个问题,一个问题是数据库做了水平拆分以后,如果我们对主键的设计采取一种均匀分布的策略,那么它对于被水平拆分出的表后续的查询操作将有何种影响,第二... 查看详情

大型网站架构演进数据库读写分离

  在使用缓存后,使大部分的数据读操作访问都可以不通过数据库就能完成,但是仍有一部分读操作(包括未命中缓存的,和缓存过期的)和全部的写操作需要访问数据库,当网站的访问量继续增加后,数据库会因为负载压力过... 查看详情

大型网站架构系列:电商网站架构案例

电网网站架构案例系列的第二篇文章。主要讲解网站架构分析,网站架构优化,业务拆分,应用集群架构,多级缓存,分布式Session。五、网站架构分析根据以上预估,有几个问题:需要部署大量的服务器,高峰期计算,可能要... 查看详情