美文网首页
一道面试题

一道面试题

作者: 花生无翼 | 来源:发表于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