前言
日期:2021/05/27
心情:😊😊😊
Description:JAVA构建网站架构的演进,以下内容均为java学习笔记。
注:本文主要内容是图片资料来源于尚硅谷(宋永康老师)
尚硅谷b站视频:https://www.bilibili.com/video/BV1Bv411Y7sQ?p=12
互联网架构演进
软件架构
1. 单机集中构建网站
2. 应用服务器配置集群
2.1 nginx+应用服务器配置集群
2.2 nginx+应用服务器配置集群+HA
3. 负载均衡服务器配置集群
4. CDN+Varnish服务器配置集群
5.数据库读写分离
6. NOSQL+分布式搜索引擎
7. NOSQL(HA)+分库分表+MyCat
8.分布式文件系统
9.应用服务化拆分+消息中间件
10.微服务架构
总结:
了解与熟悉互联网开发架构,对后面实际开发有很大帮助,至少不会迷茫为什么要这么做。