1 .一种在本地节点中实施的方法,其特征在于,所述方法包括:
本地节点的接收器接收Hello消息,所述Hello消息包括应用程序标识符AppId以及本
地节点的目标端口与相邻节点的目标端口之间的目标链路;
所述本地节点的处理器确定所述AppId与用于执行数据库同步的应用程序关联;
在所述本地节点的存储器中建立本地数据库,作为数据库对的一部分供所述应用程序
使用,所述数据库对包括所述相邻节点的相邻数据库;
所述处理器将所述数据库对与所述目标链路关联;
通过所述目标链路控制所述本地数据库与所述相邻数据库的同步。
2.根据权利要求1所述的方法,其特征在于,控制所述本地数据库与所述相邻数据库的
同步包括:所述本地节点的发射器通过所述目标链路在链路本地注册协议数据单元LRPDU
消息中向所述相邻数据库发送记录信息。
3 .根据权利要求1或2所述的方法,其特征在于,所述本地数据库包括申请方数据库,以
存储本地记录,发送至所述相邻数据库中的注册方数据库。
4 .根据权利要求1至3任一项所述的方法,其特征在于,所述本地数据库包括注册方数
据库,以从所述相邻数据库中的申请方数据库接收相邻记录。
5 .根据权利要求1至4任一项所述的方法,其特征在于,所述Hello消息是Hello LRPDU,
所述Hello LRPDU将所述目标链路表示为标识所述本地节点的本地机框标识符ID、标识所
述本地节点上的目的端口的本地端口ID、标识所述相邻节点的相邻机框ID以及标识所述相
邻节点上的目标端口的相邻端口ID。
6 .一种在本地节点中实施的方法,其特征在于,所述方法包括:
本地节点的发射器向相邻节点的注册方数据库发送一个或多个记录链路本地注册协
议数据单元LRPDU消息,所述记录LRPDU消息指示对存储在所述本地节点的申请方数据库中
的记录进行更新;
本地节点的接收器接收确认所述记录LRPDU消息的一个或多个LRPDU消息;
在所述本地节点的存储器中将所述申请方数据库中的至少一条更新记录标记为经过
所述注册方数据库确认;
通过所述处理器通知应用程序所述申请方数据库与所述注册方数据库已同步。
7 .根据权利要求1至6任一项所述的方法,其特征在于,还包括:所述本地节点的处理器
确定所述申请方数据库中的所有更新记录都经过所述注册方数据库通过LRPDU消息确认,
其中所述通知应用程序所述申请方数据库与所述注册方数据库已同步是根据所述申请方
数据库中的所有更新记录都经过所述注册方数据库通过LRPDU消息确认的确定结果发起
的。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述确认所述记录LRPDU消息的
LRPDU消息包括部分列表LRPDU消息,所述部分列表LRPDU消息包括确认所述至少一个更新
记录的至少一个记录标头。
9.根据权利要求1至8任一项所述的方法,其特征在于,所述记录标头包括指示所述更
新记录的记录编号以及标识所述更新记录中包含的更新的序列号。
10 .根据权利要求1至9任一项所述的方法,其特征在于,还包括:当记录LRPDU消息定时
器超时且未接收到对应的部分列表LRPDU消息时,向所述应用程序生成失败通知。
权 利 要 求 书
1/4 页
2
评论