【架构师训练营】第四周作业:系统架构
作业一:
一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。
1、高性能/高并发
缓存:本地缓存、分布式缓存Redis、CDN
池化:线程池、数据库连接池
异步
扩容:也可以说是集群方式
队列
2、高可用
负载
限流
降级
隔离
重试
回滚
压测
预案
监控
3、安全
4、可扩展
事件驱动架构和分布式服务
5、可伸缩
如何构建集群
6、海量数据
仅批处理框架:
Apache Hadoop
MapReduce
Hbase
HDFS
仅流处理框架:
Apache Storm
Apache Samza
混合框架:
Apache Spark
Apache Flink其他:
ElasticSearch
作业二:学习总结
版权声明: 本文为 InfoQ 作者【MindController】的原创文章。
原文链接:【http://xie.infoq.cn/article/52d36e36405e48c20af02584d】。未经作者许可,禁止转载。
评论