當前位置:
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,各種問題從來沒考慮...