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
Uh oh!
There was an error while loading. Please reload this page.
-
我刚看到这个PR,#6345.
我想我们是否有必要在changeMaster前设置messageStore的RunningFlag是不可写的,这样这个PR是不是没必要了,同时也避免内部延时消息的写入。
/cc @RongtongJin
Beta Was this translation helpful? Give feedback.
All reactions