gpt4 book ai didi

rabbitmq - 重现RabbitMQ网络分区场景

转载 作者:行者123 更新时间:2023-12-04 12:29:49 29 4
gpt4 key购买 nike

我想重现网络分区方案具有所有三种模式 - ignore , autohealpause_minority .
我怎样才能做到这一点?我尝试停止(/sbin/service reboot)集群的节点之一,但这并没有导致任何网络分区。我还尝试删除一个节点上的 mnesia 以在整个集群中创建不一致的 mnesia,但这也无济于事。

最佳答案

为了模拟网络分区,您可以使用 iptables 阻止传出连接。

假设您有 3 个节点:

node1 - ip : 10.10.0.1
node2 - ip : 10.10.0.2
node3 - ip : 10.10.0.3

创建集群后,以节点2为例,
iptables -A OUTPUT -d 10.10.0.1 -j DROP

通过这种方式,您阻止了连接,节点将进入网络分区。

然后
iptables -F

以恢复网络。

关于rabbitmq - 重现RabbitMQ网络分区场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35795308/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com