原文:消息隊列 - MQ面試題

MQ面試題 為什么使用消息隊列 解耦 看這么個場景。A 系統發送數據到 BCD 三個系統,通過接口調用發送。如果 E 系統也要這個數據呢 那如果 C 系統現在不需要了呢 A 系統負責人幾乎崩潰...... 在這個場景中,A 系統跟其它各種亂七八糟的系統嚴重耦合,A 系統產生一條比較關鍵的數據,很多系統都需要 A 系統將這個數據發送過來。A 系統要時時刻刻考慮 BCDE 四個系統如果掛了該咋辦 要 ...

2020-01-09 11:31 0 5001 推薦指數:

查看詳情

消息隊列MQ-面試題

轉自:https://blog.csdn.net/qq_30281559/article/details/93662737 1.什么是消息隊列? 可以看作是一個存放消息的容器,當我們需要使用消息的時候可以取出消息供自己使用。消息隊列是分布式系統中重要的組件,使用消息隊列主要是為了通過異步處理 ...

Fri May 29 04:44:00 CST 2020 0 1073
消息隊列面試題2

問題: 如何保證消息隊列的高可用啊? RabbitMQ是比較有代表性的,因為是基於主從做高可用性的,我們就以他為例子講解第一種MQ的高可用性怎么實現。 rabbitmq有三種模式:單機模式,普通集群模式,鏡像集群模式 1)單機模式 就是demo級別的,一般 ...

Tue Jul 31 19:24:00 CST 2018 0 2859
消息隊列面試題3

1、面試題 如何保證消息不被重復消費啊(如何保證消息消費時的冪等性)? 2、面試官心里分析 其實這個很常見的一個問題,這倆問題基本可以連起來問。既然是消費消息,那肯定要考慮考慮會不會重復消費?能不能避免重復消費?或者重復消費了也別造成系統異常可以嗎?這個是MQ領域的基本問題 ...

Thu Aug 02 04:39:00 CST 2018 1 2986
消息隊列面試題4

1、面試題 如何保證消息的可靠性傳輸(如何處理消息丟失的問題)? 2、面試官心里分析 這個是肯定的,用mq有個基本原則,就是數據不能多一條,也不能少一條,不能多,就是剛才說的重復消費和冪等性問題。不能少,就是說這數據別搞丟了。那這個問題你必須得考慮一下。 如果說 ...

Thu Aug 02 04:41:00 CST 2018 1 22409
消息隊列面試題7

1、面試題 如果讓你寫一個消息隊列,該如何進行架構設計啊?說一下你的思路 2、面試官心里分析 其實聊到這個問題,一般面試官要考察兩塊: (1)你有沒有對某一個消息隊列做過較為深入的原理的了解,或者從整體了解把握住一個mq的架構原理 (2)看看 ...

Thu Aug 02 05:06:00 CST 2018 1 2957
消息隊列面試題

1、什么是消息隊列消息隊列,是分布式系統中重要的組件。 主要解決應用耦合,異步消息,流量削鋒等問題。 可實現高性能,高可用,可伸縮和最終一致性架構,是大型分布式系統不可缺少的中間件。 目前主流的消息隊列有: Kafka RabbitMQ RocketMQ ,老版 ...

Wed Nov 06 05:54:00 CST 2019 1 1616
消息隊列面試題

1.為什么要使用消息隊列 解耦、異步、削峰 (1)解耦 傳統模式的缺點: 系統間耦合性太強,如下圖所示,系統A在代碼中直接調用系統B和系統C的代碼,如果將來D系統接入,系統A還需要修改代碼,過於麻煩!    中間件模式(消息隊列)優點: 將消息寫入消息隊列 ...

Tue Apr 30 03:29:00 CST 2019 0 1538
消息隊列面試題1

消息隊列面試題1 問題:為什么使用消息隊列啊?消息隊列有什么優點和缺點啊?kafka、activemq、rabbitmq、rocketmq都有什么區別以及適合哪些場景? 1.為什么使用消息隊列啊? 通用回答是:我們公司有個什么業務場景,這個業務場景有個什么技術挑戰,如果不用MQ可能會很麻煩 ...

Tue Jul 31 18:44:00 CST 2018 1 3159
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM