【架构师训练营】第 4 周作业

用户头像
花生无翼
关注
发布于: 2020 年 07 月 01 日

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

答:



1.关系型数据库

MySQL,数据存储



2.NoSQL数据库

redis,最常用的缓存技术

Hbase,海量数据库,数据统计分析



3.搜索引擎 

ElasticSerach 全文检索技术,解决海量数据搜索的问题



4.消息队列

主要解决如下3个问题,

1.异步处理

2.流量控制

3.服务解耦

常用的MQ,RabbitMQ,Kafka,RocketMQ



5.配置中心

可以用zookeeper实现



6.RPC框架

dubbo,是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案。



7.全链路跟踪

SkyWalking 



8.任务调度中心 

xxl-job



9.CDN内容分发网络



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

花生无翼

关注

日拱一卒,想到做到 2017.10.29 加入

还未添加个人简介

评论

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