RocketMQ-主节点异常Crash,验证MQ稳定性

    xiaoxiao2022-07-13  129

    测试目标

    1、主节点异常Crash,验证消息是否可以正常发送

    2、验证备节点消息是否可以正常消费

    3、验证主备节点消息是否有差异

    4、主节点恢复后,验证生产者和消费者的处理情况

    测试过程

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

    MQ集群正常启动,Producer程序启动,通过Kill Broker-a主节点模拟Crash;

    延迟启动Consumer(模拟消息堆积)

    测试结果

    1、主节点Crash后,部分消息会往Crash掉的主节点发送,多次尝试后失败后不再进行发送

    3、 备节点消息可以正常消费

    4、主备节点无差异(应该是没有模拟出来)

    5、主节点重新启动后,消息可以正常发送到刚恢复的节点

    总结

    最新回复(0)