Replies: 1 comment
-
在角色切换时禁止写入这个方案之前也一直有考虑。当前没有这么做有以下几点 1.备切主ChangeToMaster
2.主切备ChangeToSalve
当前主要依靠角色切换时操作的顺序来保证安全性,但如果无法保证(没有考虑全面),最后的手段可以是通过设置标志位禁写来强制保证安全,这个问题可以继续探讨。 而针对pr #6435 的问题,主切主,备切备的场景,除了解决topicQueueTable回退的问题,一些不必要的操作(比如连接的断开、二级消息任务不必要的起停)也可以避免,所以这个pr本身还是有必要的。 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
我刚看到这个PR,#6345.
我想我们是否有必要在changeMaster前设置messageStore的RunningFlag是不可写的,这样这个PR是不是没必要了,同时也避免内部延时消息的写入。
/cc @RongtongJin
Beta Was this translation helpful? Give feedback.
All reactions