草庐IT

新主人

全部标签

从源码分析 MGR 的新主选举算法

MGR的新主选举算法,在节点版本一致的情况下,其实也挺简单的。首先比较权重,权重越高,选为新主的优先级越高。如果权重一致,则会进一步比较节点的server_uuid。server_uuid越小,选为新主的优先级越高。所以,在节点版本一致的情况下,会选择权重最高,server_uuid最小的节点作为新的主节点。节点的权重由group_replication_member_weight决定,该参数是MySQL5.7.20引入的,可设置0到100之间的任意整数值,默认是50。但如果集群节点版本不一致,实际的选举算法就没这么简单了。下面,我们结合源码具体分析下。代码实现逻辑新主选举算法主要会涉及三个函

如何把 WordPress 网站迁移到新主机

使用这个简单的方法来迁移一个网站以及管理防火墙配置。你有过把一个WordPress网站迁移到一台新主机上的需求吗?我曾经迁移过好多次,迁移过程相当简单。当然,的的市场时候我都不会用通用的推荐方法,这次也不例外——我用更简单的方法,这才是我推荐的方法。这个迁移方法没有破坏性,因此如果出于某些原因你需要还原到原来的服务器上,很容易可以实现。一个WordPress网站的组成部分运行一个基于WordPress的网站有三个重要组成部分:WordPress本身,一个web服务器,如Apache(我正在用),以及MariaDB。MariaDB是MySQL的一个分支,功能相似。业界有大量的Web服务器,由于我

如何把 WordPress 网站迁移到新主机

使用这个简单的方法来迁移一个网站以及管理防火墙配置。你有过把一个WordPress网站迁移到一台新主机上的需求吗?我曾经迁移过好多次,迁移过程相当简单。当然,的的市场时候我都不会用通用的推荐方法,这次也不例外——我用更简单的方法,这才是我推荐的方法。这个迁移方法没有破坏性,因此如果出于某些原因你需要还原到原来的服务器上,很容易可以实现。一个WordPress网站的组成部分运行一个基于WordPress的网站有三个重要组成部分:WordPress本身,一个web服务器,如Apache(我正在用),以及MariaDB。MariaDB是MySQL的一个分支,功能相似。业界有大量的Web服务器,由于我

从源码分析 MySQL Group Replication 的新主选举算法

MGR的新主选举算法,在节点版本一致的情况下,其实也挺简单的。首先比较权重,权重越高,选为新主的优先级越高。如果权重一致,则会进一步比较节点的server_uuid。server_uuid越小,选为新主的优先级越高。所以,在节点版本一致的情况下,会选择权重最高,server_uuid最小的节点作为新的主节点。节点的权重由group_replication_member_weight决定,该参数是MySQL5.7.20引入的,可设置0到100之间的任意整数值,默认是50。但如果集群节点版本不一致,实际的选举算法就没这么简单了。下面,我们结合源码具体分析下。代码实现逻辑新主选举算法主要会涉及三个函

从源码分析 MySQL Group Replication 的新主选举算法

MGR的新主选举算法,在节点版本一致的情况下,其实也挺简单的。首先比较权重,权重越高,选为新主的优先级越高。如果权重一致,则会进一步比较节点的server_uuid。server_uuid越小,选为新主的优先级越高。所以,在节点版本一致的情况下,会选择权重最高,server_uuid最小的节点作为新的主节点。节点的权重由group_replication_member_weight决定,该参数是MySQL5.7.20引入的,可设置0到100之间的任意整数值,默认是50。但如果集群节点版本不一致,实际的选举算法就没这么简单了。下面,我们结合源码具体分析下。代码实现逻辑新主选举算法主要会涉及三个函