原文:2020版中間件面試題總結(RabbitMQ+Kafka+ZooKeeper

RabbitMQ . RabbitMQ的使用場景有哪些 搶購活動,削峰填谷,防止系統崩塌。 延遲信息處理,比如 分鍾之后給下單未付款的用戶發送郵件提醒。解耦系統,對於新增的功能可以單獨寫模塊擴展,比如用戶確認評價之后,新增了給用戶返積分的功能,這個時候不用在業務代碼里添加新增積分的功能,只需要把新增積分的接口訂閱確認評價的消息隊列即可,后面再添加任何功能只需要訂閱對應的消息隊列即可。 . Rab ...

2020-11-08 15:40 0 628 推薦指數:

查看詳情

消息中間件面試題31道RabbitMQ+ActiveMQ+Kafka

消息中間件面試題31道RabbitMQ+ActiveMQ+Kafka 前言 文章開始前,我們先了解一下什么是消息中間件? 什么是中間件? 非底層操作系統軟件,非業務應用軟件,不是直接給最終用戶使用的,不能直接給客戶帶來價值的軟件統稱為中間件。 什么是消息中間件? 是關注於數據的發送 ...

Fri Feb 14 05:39:00 CST 2020 0 182
面試題-消息中間件

1、RabbitMQKafka的區別和底層原理?讀過源碼嗎? 2、如何防止重復消費(冪等性)? 3、如何保證順序消費消息? 4、如何防止消息丟失?事務消息,高可用,整個消息發送消費的流程, 5、擠壓場景怎么解決? ...

Fri Apr 03 18:25:00 CST 2020 0 889
MyCat中間件面試題

一、Mycat是什么? Mycat是基於MySQL的數據庫中間件,目的是為了降低數據庫的壓力。 二、mycat的原理? 水平切分,一個實體庫切分成多個庫 三、什么叫垂直切分? 垂直切分說白就是數據庫字段的業務縱向切分,而水平切分是橫向數據的切分 四、什么叫混合切分? 項目組中 ...

Tue Mar 10 02:06:00 CST 2020 0 3597
微服當中的消息中間件面試題

1.為什么要使用消息隊列 答:這個問題,咱只答三個最主要的應用場景(不可否認還有掐的,但是只答三個主要的),即以下六個字:解耦、異步、削峰 (1)解耦 ...

Tue Nov 05 21:44:00 CST 2019 0 509
【秋招必備】Java中間件面試題(2021最新版)

前言 現今時代,系統越來越復雜,數據來越多,系統間的交互也就變得越來越重要,同時也變得越來越困難。而消息中間件在其中起到了一個中間橋梁的重要作用。因此,面試中也經常會被問到消息中間件相關的問題。從其使用到其原理設計,都會是面試官感興趣的一個點。本場小編就以zookeeper / RocketMQ ...

Sat Jun 05 05:15:00 CST 2021 0 2246
Zookeeper面試題總結

1、請簡述Zookeeper的選舉機制 假設有五台服務器組成的zookeeper集群,它們的id從1-5,同時它們都是最新啟動的,也就是沒有歷史數據,在存放數據量這一點上,都是一樣的。 假設這些服務器依序啟動,來看看會發生什么。 (1)服務器1啟動,此時只有它一台服務器啟動了,它發出去的報 ...

Mon Nov 15 18:25:00 CST 2021 0 1086
KafkaRabbitMQ、RocketMQ消息中間件的對比 —— 消息發送性能-轉自阿里中間件

引言 分布式系統中,我們廣泛運用消息中間件進行系統間的數據交換,便於異步解耦。現在開源的消息中間件有很多,前段時間我們自家的產品 RocketMQ (MetaQ的內核) 也順利開源,得到大家的關注。 那么,消息中間件性能究竟哪家強? 帶着這個疑問,我們中間件測試組對常見的三類消息產品 ...

Wed Mar 06 23:07:00 CST 2019 0 795
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM