国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

手撕面試官系列(八):分布式通訊ActiveMQ+RabbitMQ+Kafka面試專題

I_Am / 2198人閱讀

摘要:專題面試題答案領(lǐng)取方式見(jiàn)主頁(yè)什么是服務(wù)器宕機(jī)怎么辦丟消息怎么辦持久化消息非常慢。消息的不均勻消費(fèi)。

ActiveMQ專題


(面試題+答案領(lǐng)取方式見(jiàn)主頁(yè))

什么是 ActiveMQ?

ActiveMQ 服務(wù)器宕機(jī)怎么辦?

丟消息怎么辦?

持久化消息非常慢。

消息的不均勻消費(fèi)。

死信隊(duì)列。

ActiveMQ 中的消息重發(fā)時(shí)間間隔和重發(fā)次數(shù)嗎?

RabbitMQ專題

RabbitMQ 中的 broker 是指什么?cluster 又是指什么?

什么是元數(shù)據(jù)?元數(shù)據(jù)分為哪些類型?包括哪些內(nèi)容?與 cluster 相關(guān)的元數(shù)據(jù)有哪些?元數(shù)據(jù)是如何保存的?元數(shù)據(jù)在 cluster 中是如何分布的?

RAM node 和 disk node 的區(qū)別?

RabbitMQ 上的一個(gè) queue 中存放的 message 是否有數(shù)量限制?

RabbitMQ 概念里的 channel、exchange 和 queue 這些東東是邏輯概念,還是對(duì)應(yīng)著進(jìn)程實(shí)體?這些東東分別起什么作用?

vhost 是什么?起什么作用?

在單 node 系統(tǒng)和多 node 構(gòu)成的 cluster 系統(tǒng)中聲明 queue、exchange ,以及進(jìn)行 binding 會(huì)有什么不同?

客戶端連接到 cluster 中的任意 node 上是否都能正常工作?

若 cluster 中擁有某個(gè) queue 的 owner node 失效了,且該 queue 被聲明具有durable 屬性,是否能夠成功從其他 node 上重新聲明該 queue ?

cluster 中 node 的失效會(huì)對(duì) consumer 產(chǎn)生什么影響?若是在 cluster 中創(chuàng)建了mirrored queue ,這時(shí) node 失效會(huì)對(duì) consumer 產(chǎn)生什么影響?

能夠在地理上分開(kāi)的不同數(shù)據(jù)中心使用 RabbitMQ cluster 么?

綜合問(wèn)題

為什么 heavy RPC 的使用場(chǎng)景下不建議采用 disk node ?

向不存在的 exchange 發(fā) publish 消息會(huì)發(fā)生什么?向不存在的 queue 執(zhí)行consume 動(dòng)作會(huì)發(fā)生什么?

routing_key 和 binding_key 的最大長(zhǎng)度是多少?

RabbitMQ 允許發(fā)送的 message 最大可達(dá)多大?

什么情況下 producer 不主動(dòng)創(chuàng)建 queue 是安全的?

“dead letter”queue 的用途?

為什么說(shuō)保證 message 被可靠持久化的條件是 queue 和 exchange 具有durable 屬性,同時(shí) message 具有 persistent 屬性才行?

什么情況下會(huì)出現(xiàn) blackholed 問(wèn)題?

如何防止出現(xiàn) blackholed 問(wèn)題?

Consumer Cancellation Notification 機(jī)制用于什么場(chǎng)景?

Basic.Reject 的用法是什么?

為什么不應(yīng)該對(duì)所有的 message 都使用持久化機(jī)制?

RabbitMQ 中的 cluster、mirrored queue,以及 warrens 機(jī)制分別用于解決什么問(wèn)題?存在哪些問(wèn)題?

Kafka專題

Kafka 的設(shè)計(jì)時(shí)什么樣的呢?

數(shù)據(jù)傳輸?shù)氖挛锒x有哪三種?

Kafka 判斷一個(gè)節(jié)點(diǎn)是否還活著有那兩個(gè)條件?

producer 是否直接將數(shù)據(jù)發(fā)送到 broker 的 leader(主節(jié)點(diǎn))?

Kafa consumer 是否可以消費(fèi)指定分區(qū)消息?

Kafka 消息是采用 Pull 模式,還是 Push 模式?

Kafka 存儲(chǔ)在硬盤上的消息格式是什么?

Kafka 高效文件存儲(chǔ)設(shè)計(jì)特點(diǎn):

Kafka 與傳統(tǒng)消息系統(tǒng)之間有三個(gè)關(guān)鍵區(qū)別

Kafka 創(chuàng)建 Topic 時(shí)如何將分區(qū)放置到不同的 Broker 中

Kafka 新建的分區(qū)會(huì)在哪個(gè)目錄下創(chuàng)建

partition 的數(shù)據(jù)如何保存到硬盤

kafka 的 ack 機(jī)制

Kafka 的消費(fèi)者如何消費(fèi)數(shù)據(jù)

消費(fèi)者負(fù)載均衡策略

數(shù)據(jù)有序

.kafaka 生產(chǎn)數(shù)據(jù)時(shí)數(shù)據(jù)的分組策略

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/75475.html

相關(guān)文章

  • 手撕面試系列(九):布式限流面試專題 Nginx+zookeeper

    摘要:專題答案面試題領(lǐng)取見(jiàn)個(gè)人主頁(yè)請(qǐng)解釋一下什么是請(qǐng)列舉的一些特性。請(qǐng)列舉和之間的不同點(diǎn)請(qǐng)解釋如何處理請(qǐng)求。在中,如何使用未定義的服務(wù)器名稱來(lái)阻止處理請(qǐng)求使用反向代理服務(wù)器的優(yōu)點(diǎn)是什么請(qǐng)列舉服務(wù)器的最佳用途。 Nginx專題showImg(https://segmentfault.com/img/remote/1460000019834930?w=600&h=258); (答案+面試題領(lǐng)取見(jiàn)...

    huangjinnan 評(píng)論0 收藏0
  • 手撕面試系列(九):布式限流面試專題 Nginx+zookeeper

    摘要:專題答案面試題領(lǐng)取見(jiàn)個(gè)人主頁(yè)請(qǐng)解釋一下什么是請(qǐng)列舉的一些特性。請(qǐng)列舉和之間的不同點(diǎn)請(qǐng)解釋如何處理請(qǐng)求。在中,如何使用未定義的服務(wù)器名稱來(lái)阻止處理請(qǐng)求使用反向代理服務(wù)器的優(yōu)點(diǎn)是什么請(qǐng)列舉服務(wù)器的最佳用途。 Nginx專題showImg(https://segmentfault.com/img/remote/1460000019834930?w=600&h=258); (答案+面試題領(lǐng)取見(jiàn)...

    whlong 評(píng)論0 收藏0
  • 【備戰(zhàn)春招/秋招系列】美團(tuán)Java面經(jīng)總結(jié)進(jìn)階篇 (附詳解答案)

    摘要:我在前面的文章中也提到了應(yīng)該怎么做自我介紹與項(xiàng)目介紹,詳情可以查看這篇文章備戰(zhàn)春招秋招系列初出茅廬的程序員該如何準(zhǔn)備面試。因此基于事件消息對(duì)象驅(qū)動(dòng)的業(yè)務(wù)架構(gòu)可以是一系列流程。 showImg(https://user-gold-cdn.xitu.io/2018/11/14/16711ac29c2ae52c?w=928&h=531&f=png&s=798562); 一 消息隊(duì)列MQ的...

    chengjianhua 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<