架构师训练营第四周作业

用户头像
talen
关注
发布于: 2020 年 07 月 01 日
  1. 应用高可用

为了解决一个服务器挂机,用户还可以访问系统,需要进行分布式,微服务化,可选的技术方案有spring cloud和dubbo

  1. 数据库高可用

为了使数据库高可用,采用一主二从的技术方案

  1. 数据库性能

为了应对读多写少的场景,应用读写分享的技术方案,shardingSphere

  1. 数据库存储

为了解决数据量大的问题,可选的技术方案有分库分表或大数据技术,如:hbase或mongodb

  1. 缓存

为了减少数据库读压力,将一些不常变动的数据,放到缓存里面,技术方案有本地缓存或分布式缓存,如redis,guava

  1. LVS

解决并发量太大,nginx压力大的问题,引入LVS

  1. DNS

为了解决加载页面缓慢的问题,可加入DNS缓存页面静态文件

  1. 削峰

为了解决并发,进行削峰,减缓应用的压力,可引入MQ,常用的MQ有:rabbitmq,kafka,rocketMQ

  1. 查询引擎

为了解决提高用户搜索性能,可引入Open Distro for Elasticsearch

  1. 分布式实时计算

为了解决实时计算,可选技术方案为flink,clickhouse

发布于: 2020 年 07 月 01 日 阅读数: 48
用户头像

talen

关注

还未添加个人签名 2018.07.19 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第四周作业