Rabbitmq關於集群節點功能的讀書筆記


消息和隊列可以指定是否持久化,如果指定持久化則會保存到硬盤上 ,不然只在內存里

普通集群模式下持久化的隊列不能重建了

內存節點和磁盤節點的區別就是將元數據放在了內存還是硬盤,僅此而已,當在集群中聲明隊列、交換器和綁定 ,這些操作會同步元數據到所有節點

 

元數據必須至少保存在一個硬盤上,內存節點重啟會去磁盤節點下載當前集群元數據拷貝,磁盤節點全掛了,那么集群就無法創建新的東西了,但是還能繼續使用已有的東西

默認情況下,隊列只會保存在一個節點上,其他只是保存元數據,當然消息也會投遞到這個隊列所在的機器上

 

所以我們才有了創建鏡像隊列的需求

鏡像隊列則需要隊列適配了策略

 

持久化的隊列也能做鏡像隊列,持久化只是保存在硬盤上了這點區別


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM