架构 0 期 -week4- 学习总结

用户头像
陈俊
关注
发布于: 2020 年 07 月 01 日

以下记录架构演化作为学习总结:

1.应用数据分离

即把应用服务器、数据库服务器和文件服务器等分开部署

2.使用缓存

包括数据缓存、配置缓存等缓存内容。本地缓存、分布式缓存等缓存方式。

3.使用集群

剥离应用服务器的状态,保持应用服务器无状态,通过负载均衡来访问应用服务集群来提高并发访问能力

4.数据库读写分离

一般来说,读的访问远远大于写的访问。除了读写分离,还有分库分表来提高数据访问能力。

5.方向代理和 CDN

加速网站的响应速度

6.分布式文件系统和分布式数据库系统

数据部分使用分布式系统提高数据吞吐能力

7.使用 NoSQL 和搜索引擎

业务的复杂性需要不同的数据结构管理能力

8.业务拆分

单体服务不能应对业务的复杂性,使得开发复杂交付低效

9.微服务及中台化

业务和技术进一步面临的复杂性,使得需要新的架构方案

10.大数据与智能化

互联网几十年的发展积累的数据,能帮我们做到更多

用户头像

陈俊

关注

还未添加个人签名 2017.09.10 加入

还未添加个人简介

评论

发布
暂无评论
架构 0 期 -week4- 学习总结