架构师训练营 1 期 - 第四周 - 系统架构

用户头像
三板斧
关注
发布于: 2020 年 10 月 16 日

问题:一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。



1、网关层

采用SpringCloud Gateway 网关

解决限流,熔断,白名单



2、服务层

采用SpringCloud Eureka Feign Ribbon Hystrix

解决单体应用的服务划分,成为微服务架构



3 中间层

采用消息队列RabbitMq 解决异步通知

缓存Redis 解决分布式锁

配置中心Apollo 解决统一管理配置文件

监控Cat 解决统一监控所有服务的监控状态,代码埋点,日志分析



4、数据层

Hbase

解决大数据的数据分析的所有数据,及指标,存储可以百亿行

Oss 解决分布式文件存储

Mysql 业务数据存储



用户头像

三板斧

关注

程咬金的三板斧 2018.10.08 加入

1、原理 2、实践 3、总结

评论

发布
暂无评论
架构师训练营 1 期 - 第四周 - 系统架构