一大型网站演进

Posted xulimessage

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一大型网站演进相关的知识,希望对你有一定的参考价值。

大型网站演进

一、单体应用

1.静态页面(单向)

2.交互(双向)

3.单体架构(Java web)

4.分离模式

5.分离模式+缓存

二、分布式架构

1.集群(单库)

2.主从分离(数据同步,增强负载能力)

2.数据库集群(分库分表,分布式数据库,单库数据 大于 700万。主键不能使用,使用分布式主键。)

3.加入搜多引擎(solar,es提供海量数据库搜索,保护数据库)

4.微服务架构(负载减低,运维难度大,分布式事务考虑)

5.微服务调用公共服务

以上是关于一大型网站演进的主要内容,如果未能解决你的问题,请参考以下文章

一大型网站演进

大型网站架构系列

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

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

大型网站技术架构的演进

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