""$%
数据库对外服务的端口号。
&&&&
请求
'
的端口(
'
协议是指数据库一个备份全量文件的传输)。
&(%)
组员之间进行沟通的端口号。
&(%#
用于传输
*'
(相对于
'
来说的一个增量)。
操作流程:
,
客户端发起一个事务,该事务现在本地执行,执行完成之后发起对事务的提交操作。
-,
在事务提交之前,需要将产生的事务写集广播出去,然后获得一个全局的事务
*
号,一并传送到另一个节点上面。
",
节点之间通过验证合并数据之后,发现没有冲突数据,执行
.
和
.
动作,否则就需要取消(
)此次事务的操作。
&,
三个节点的集群环境中,如果其中一个节点没有验证通过,出现了数据冲突,那么
此时采取的方式是将出现不一致的节点踢出集群环境,而且他自己会执行
!
命令,自动关机。
节点状态变化:
/
节点启动成功,尝试连接到集群。
节点已经处于集群中,在新节点加入时,选取
进行数据同步是产生的状
态。
0
节点处于等待接收同步文件时的状态。
0
节点完成数据同步工作,尝试保持和集群进度一致。
节点正常提供服务的状态,表示已经同步完成并和集群进度保持一致。
节点处于为新加入的节点提供全量数据时的状态。
pxc
数据传输方式:
'
全量传输和
*'
增量传输。其中
'
全量传输有
1
、
和
三种方法,而增量传输就一种方法
1
。
gcache
:
是
中一个特别重要的模块,核心功能就是每个节点缓存当前最新的写集。如
文档被以下合辑收录
评论