原文:RabbitMQ系列(六)--面试官问为什么要使用MQ,应该怎么回答

如果简历中有写到使用过RabbitMQ或者其他的消息中间件,可能在MQ方面的第一个问题就是问:为什么要使用MQ 面试官期望的回答 项目中有什么业务场景需要用到MQ 但是用了MQ,会带来很多问题,有什么缺点 所以,我们首先要回答的就是MQ的使用场景,在第一篇MQ文章中有简单提过这个 应用场景 异步处理 流量削峰 日志处理 应用解耦 异步处理 假如系统有多个服务,如果是串行同步设计,例如:A服务产生一 ...

2019-05-25 19:16 0 1119 推荐指数:

查看详情

『假如我是面试官RabbitMQ我会这样

1. 为什么你们公司选择RabbitMQ作为消息中间件 在消息队列选型时,我们调研了市场上比较常用ActiveMQ,RabbitMQ,RocketMQ,Kafka。 RabbitMQ相对成熟稳定,这是我们选择它最主要的原因。 社区比较活跃,有完善的资料可以参考。 Rabbitmq ...

Tue Jun 22 22:54:00 CST 2021 3 898
那些面试官的JAVA多线程和并发面试题及回答

Java多线程面试问题 1. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建 ...

Fri May 29 01:10:00 CST 2020 0 648
面试前端,面试官问你怎么解决浏览器兼容性问题,你应该怎么回答??

不同浏览器对HTML标记所具有的内外边距属性具有不同的定义。  因此如果想消除这种差距,应该在相应的CSS部分加入以下CSS代码:  *{margin:0px;padding:0px;}  借于此,所有标记的内外边距被统一起来。  优先级问题:  对于同一标记属性所给定的值,有不同的优先级 ...

Fri Mar 03 02:38:00 CST 2017 0 4186
面试官要你介绍一下MQ时,该怎么回答

一、为什么要使用MQ消息中间件? 一个用消息队列的人,不知道为啥用,有点尴尬。没有复习这点,很容易被蒙,然后就开始胡扯了。 回答:这个问题,咱只答三个最主要的应用场景,不可否认还有其他的,但是只答三个主要的,即以下六个字: 解耦、异步、削峰 1、解耦 传统模式 ...

Fri Sep 27 01:37:00 CST 2019 0 398
浅析如何回答面试官MySQL的自增ID用完了怎么办

  在面试中,大家应该经历过如下场景 面试官:"用过mysql吧,你们是用自增主键还是UUID?" 你:"用的是自增主键" 面试官:"为什么是自增主键?" 你:"因为采用自增主键,数据在物理结构上是顺序存储,性能最好,blabla..." 面试官:"那自增主键达到 ...

Sat Sep 11 01:35:00 CST 2021 0 119
面试官在“逗”你系列:到底应该怎么爬楼梯?!

直奔主题 算法题是在面试过程中考察候选人逻辑思维能力、手写代码能力的一种方式,因为有一句古话说的好:“说一千道一万,不如写段代码看一看”。 今天我们就来个单刀直入,直奔主题,从一个真实面试题到底怎么爬楼梯来聊一聊算法中的动态规划 。 面试真题 小明家有一楼梯共有10级台阶,每次可以爬 ...

Wed Feb 10 19:31:00 CST 2021 3 345
面试官Linux会什么?

1、 常用的Linux命令 1)文件操作 cat、vi、vim、ls、mkdir、touch 、cp、mv查找是否存在该文件名:find / -name mysqlcat:一次性显示文件 ...

Mon Feb 22 00:25:00 CST 2021 0 311
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM