写点什么

【架构师训练营 - week4 -1】作业

用户头像
早睡早起
关注
发布于: 2020 年 07 月 01 日
【架构师训练营 - week4 -1】作业

一个典型的大型互联网系统,主要解决的问题有以下几个方面:

  • 高性能

  • 高可用

  • 伸缩性

  • 可扩展

  • 安全性



高性能

优化手段主要有缓存、集群、异步等。

缓存我们可以使用当前比较主流的Redis

异步我们可以使用当前比较火热的kafka或者RocketMQ

高可用

我们最好能保证主从复制,在数据层

服务可以使用当前流行的Kubernetes,保证的可用性。

也可以使用Prometheus监控集群,保证服务的高可用。

伸缩性

保证伸缩性要主要是在设计上。保证服务解耦,可以推荐使用或者了解Kubernetes的HPA机制。



可扩展

同上可以使用消息队列,如Kafka等

可以使用微服务的思想,去做服务的可扩展性



安全性

可以使用现在比较火热的OAUTH2.0去做安全认证,同时我们需要借助一些加密方式补足安全漏洞,如非对称加密等。



用户头像

早睡早起

关注

还未添加个人签名 2019.09.05 加入

还未添加个人简介

评论

发布
暂无评论
【架构师训练营 - week4 -1】作业