美文网首页
一道面试题

一道面试题

作者: 花生无翼 | 来源:发表于2020-12-07 16:08 被阅读0次

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

答:
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内容分发网络

相关文章

网友评论

      本文标题:一道面试题

      本文链接:https://www.haomeiwen.com/subject/dlrtgktx.html