消息队列架构设计与关键点.pdfVIP

  • 1
  • 0
  • 约1.13千字
  • 约 2页
  • 2026-05-10 发布于北京
  • 举报

1、面试题

如果让你写一个消息队列,该如何进行架构设计啊?说一下你的思路

2、面试官心里分析

其实聊到这个问题,一般面试官要考察两块:

(1)你有没有对某一个消息队列做过较为深入的原理的了解,或者从整体了解把握住一个

mq的架构原理

(2)看看你的设计能力,给你一个常见的系统,就是消息队列系统,看看你能不能从全局

把握一下整体架构设计,给出一些关键点出来

说实话,我一般面类似问题的时候,大部分人基本都会蒙,因为平时从来没有思考过类似的

问题,大多数人就是平时埋头用,从来不去思考背后的一些东西。类似的问题,我经常问的

还有,如果让你来设计一个spring框架你会怎么做?如果让你来设计一个dubbo框架你会

怎么做?如果让你来设计一个mybatis框架你会怎么做?

3、面试题剖析

其实回答这类问题,说白了,起码不求你看过那技术的源码,起码你大概知道那个技术的基

本原理,组成部分,基本架构构成,然后参照一些开源的技术把一个系统设计出来的思

路说一下就好

比如说这个消息队列系统,我们来从以下几个角度来考虑一下

(1)首先这个mq得支持可伸缩,就是需要的时候快速扩容,就可以增加吞吐量和容

量,那怎么搞?设计个分布式的系统呗,参照一下kafka的设计理念,broker-

文档评论(0)

1亿VIP精品文档

相关文档