如何保證訊息佇列高可用性?

2021-09-17 20:38:06 字數 516 閱讀 8780

當前位置:

home »

mq »

如何保證訊息佇列高可用性?

rabbitmq的高可用性

rabbitmq 是比較有代表性的,因為是基於主從(非分布式)做高可用性

三種模式:單機模式、普通集群模式、映象集群模式

單機模式:是demo級別

普通集群模式(無高可用性):再多台機器上啟動多個rabbitmq例項。每台機器啟動乙個。你建立的queue只會放在乙個rabbitmq例項上,但每個例項都同步queue元資料。

映象集群模式(高可用性):建立的 queue,無論元資料還是 queue 裡的訊息都會

存在於多個例項上。

0

 賞

author

your effort is to live up to yourself.

如何保證訊息佇列的高可用性?

1 rabbitmq的高可用性 rabbitmq是比較有代表性的,因為是基於高可用性的,以下是它的高可用性的實現。1.普通集群模式 在多台機器上啟動多個rabbitmq例項,每個機器啟動乙個。但是你建立的queue只會放在乙個rabbitmq例項上,但是每個例項都同步queue的元資料。完了你消費的...

HDFS如何保證高可用性

1 實現方式 namenode冗餘備份 2 具體過程 多個節點作為namenode,其中乙個處於active狀態,其它處於standby狀態。目前的實現有乙個條件,需要借助類似nfs這樣的分布式共享儲存系統,而且節點要能夠訪問這一系統。在active的namespace上的每個改變,需要同步到處於s...

如何保證MQ的高可用性?

1 面試題 如何保證訊息佇列的高可用啊?2 面試官心理分析 如果有人問到你mq的知識,高可用是必問的,因為mq的缺點,我剛才已經說過了,有好多,導致系統可用性降低,等等。所以只要你用了mq,接下來問的一些要點肯定就是圍繞著mq的那些缺點怎麼來解決了。要是你傻乎乎的就乾用了乙個mq,各種問題從來沒考慮...