原文: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