架构师训练营第四周作业 - 命题作业
1、CDN:缓存静态资源,可以根据地域进行部署,减轻服务器的访问压力、带宽压力。
2、IP 负载均衡:网络层负载均衡,进行请求分发。
3、反向代理:分离静态资源访问和动态数据访问,减轻动态数据应用的压力,也可以根据不同需要单独对静态资源服务器或者动态数据应用进行扩容。
4、消息中间件:微服务之间消息通信,削峰填谷。
5、缓存服务器:数据缓存,减少直接的数据库查询,减轻数据库访问压力。
6、NoSql 数据库:存储关联性不高的,事务性要求不高的数据资源,并且,由于 NoSql 数据的分片做的非常好,可以很方便的扩展服务器,可以做冷热分离的冷服务器。
7、微服务拆分:将应用拆分更小的颗粒度,减轻单个服务的访问压力,也可以使每个微服务业务更加单一,可以根据需要单独对某个业务进行扩容。
8、中台系统:将整个系统的公共模块集中到一起进行管理,有利于规划业务逻辑关系,对整个系统进行治理,例如登录、权限、红包、短信等模块。
9、数据库主从复制:数据库读写分离,将数据库读的压力分散到副本服务器上,减少主服务器的压力。
10、数据库分片:解决关系型数据库单表数据库过大的问题。
11、大数据平台:数据挖掘,可视化展示。
评论