doc: 阅读mysql group replication文档
This commit is contained in:
@@ -16,6 +16,7 @@
|
|||||||
- [Version Compatibility](#version-compatibility)
|
- [Version Compatibility](#version-compatibility)
|
||||||
- [Group Membership](#group-membership)
|
- [Group Membership](#group-membership)
|
||||||
- [group\_replication\_member\_expel\_timeout](#group_replication_member_expel_timeout)
|
- [group\_replication\_member\_expel\_timeout](#group_replication_member_expel_timeout)
|
||||||
|
- [Failure detection](#failure-detection)
|
||||||
|
|
||||||
|
|
||||||
# Mysql Group Replication
|
# Mysql Group Replication
|
||||||
@@ -240,4 +241,5 @@ group members不仅需要对事务的提交达成一致,也需要对当前的v
|
|||||||
##### group_replication_member_expel_timeout
|
##### group_replication_member_expel_timeout
|
||||||
通过`group_replication_member_expel_timeout`的system variable,引入了一个waiting period,允许members该时间内重新连接到group,从而避免被从group中驱逐。如果member在该时间范围内重新连接到了group,那么该member可以重新在group中处于活跃状态。但是,当member超过expel timeout并且从group中被驱逐时,或通过`STOP GROUP_REPLICATION`语句停止group replication时,或server failure时,其必须作为新的实例加入到group中。
|
通过`group_replication_member_expel_timeout`的system variable,引入了一个waiting period,允许members该时间内重新连接到group,从而避免被从group中驱逐。如果member在该时间范围内重新连接到了group,那么该member可以重新在group中处于活跃状态。但是,当member超过expel timeout并且从group中被驱逐时,或通过`STOP GROUP_REPLICATION`语句停止group replication时,或server failure时,其必须作为新的实例加入到group中。
|
||||||
|
|
||||||
|
### Failure detection
|
||||||
|
group replication failure detection mechanism是一个分布式的service,用于检测group中server没有和其他servers沟通的情况,从而判定该server有停止服务的嫌疑。如果在group的共识中该嫌疑为true,那么group将会做出协调一致的决定,将该member逐出group。
|
||||||
Reference in New Issue
Block a user