RocketMQ-主節點異常Crash,驗證MQ穩定性

測試目標

1、主節點異常Crash,驗證消息是否可以正常發送

2、驗證備節點消息是否可以正常消費

3、驗證主備節點消息是否有差異

4、主節點恢復後,驗證生產者和消費者的處理情況

測試過程

MQ-Cluster採用2m-2s-async部署模式;

MQ集羣正常啓動,Producer程序啓動,通過Kill Broker-a主節點模擬Crash;

延遲啓動Consumer(模擬消息堆積)

測試結果

1、主節點Crash後,部分消息會往Crash掉的主節點發送,多次嘗試後失敗後不再進行發送

3、 備節點消息可以正常消費

4、主備節點無差異(應該是沒有模擬出來)

5、主節點重新啓動後,消息可以正常發送到剛恢復的節點

總結

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章