System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种状态同步方法及相关网元实例。
技术介绍
1、在分布式系统与第五代移动通信系统核心网(5th generation core,5gc)结合的场景下,网络存储功能(network repository function,nrf)网元实例故障时,包括接入和移动性管理功能(access and mobility management function,amf)在内的业务网元实例由于无法实时获取nrf网元实例的实际故障状态,这对5gc的业务处理效率产生了不良影响。
技术实现思路
1、基于以上技术问题,本申请实施例提供了一种状态同步方法及相关网元实例。
2、本申请实施例提供的技术方案是这样的:
3、本申请实施例提供了一种状态同步方法,所述方法包括:
4、第一nrf网元实例获取第一状态;其中,所述第一nrf网元实例部署于分布式系统的第一节点;所述第一状态包括所述分布式系统的第二节点上部署的第二nrf网元实例的运行状态;
5、同步所述第一状态至所述分布式系统中部署的业务网元实例;其中,所述业务网元实例与所述第二nrf网元实例之间建立有业务连接。
6、在一些实施例中,所述同步所述第一状态至所述分布式系统中部署的业务网元实例,包括:
7、获取第二状态;其中,所述第二状态包括所述第一nrf网元实例的运行状态;
8、发送所述第一状态以及所述第二状态至所述业务网元实例,以供所述业务网元实例基于所述
9、在一些实施例中,所述同步所述第一状态至所述分布式系统中部署的业务网元实例,包括:
10、接收所述业务网元实例发送的状态订阅请求;
11、响应于所述状态订阅请求,获取所述业务网元实例的实例标识;
12、基于所述实例标识发送所述第一状态至所述业务网元实例。
13、在一些实施例中,所述同步所述第一状态至所述分布式系统中部署的业务网元实例,包括:
14、若所述第一状态为异常状态,发送所述第一状态至所述业务网元实例。
15、在一些实施例中,所述获取第一状态,包括:
16、以第一频率获取所述第一状态;其中,所述第一频率大于第二频率;所述第二频率包括所述业务网元实例获取所述第二nrf网元实例发送的所述第一状态的频率;
17、所述同步所述第一状态至所述分布式系统中部署的业务网元实例,包括:
18、以所述第一频率同步所述第一状态至所述业务网元实例。
19、本申请实施例还提供了一种连接状态同步方法,所述方法包括:
20、业务网元实例接收第一nrf网元实例发送的第一状态,以实现所述第一状态在所述业务网元实例与第二nrf网元实例之间的同步;其中,所述第一nrf网元实例部署于分布式系统的第一节点;所述第一状态包括所述第一nrf网元实例获取的所述第二nrf网元实例的运行状态;所述第二nrf网元实例部署于所述分布式系统中的第二节点;所述业务网元实例与所述第二nrf网元实例之间建立有业务连接;所述业务网元实例部署于所述分布式系统。
21、在一些实施例中,所述业务网元实例接收第一nrf网元实例发送的第一状态,包括:
22、所述业务网元实例发送状态订阅请求至所述第一nrf网元实例;
23、接收所述第二nrf网元实例发送的所述第一状态。
24、在一些实施例中,所述方法还包括:
25、接收所述第一nrf网元实例发送的第二状态;其中,所述第二状态包括所述第一nrf网元实例的运行状态;
26、基于所述第一状态以及所述第二状态,管理所述业务连接。
27、本申请实施例还提供了一种第一网络存储功能网元实例,所述第一网络存储功能网元实例部署于分布式系统的第一节点;所述第一网络存储功能网元实例包括:
28、第一收发模块,用于获取第一状态;其中,所述第一状态包括所述分布式系统的第二节点上部署的第二nrf网元实例的运行状态;
29、所述第一收发模块,还用于同步所述第一状态至所述分布式系统中部署的业务网元实例;其中,所述业务网元实例与所述第二nrf网元实例之间建立有业务连接。
30、本申请实施例还提供了一种业务网元实例,所述业务网元实例部署于分布式系统;所述业务网元实例与所述分布式系统的第二节点上部署的第二nrf网元实例之间建立有业务连接;所述业务网元实例包括:
31、第二收发模块,用于接收第一nrf网元实例发送的第一状态,以实现所述第一状态在所述业务网元实例与所述第二nrf网元实例之间的同步;其中,所述第一nrf网元实例部署于所述分布式系统的第一节点;所述第一状态包括所述第一nrf网元实例获取的所述第二nrf网元实例的运行状态;所述第二nrf网元实例部署于所述分布式系统中的第二节点。
32、本申请实施例还提供了一种计算机可读存储介质,该存储介质中存储有计算机程序,该计算机程序被电子设备的处理器执行时,能够实现如前任一实施例提供的状态同步方法。
33、本申请实施例提供的状态同步方法中,通过分布式系统的第一节点中部署的第一nrf网元实例获取分布式系统的第二节点中部署的第二nrf网元实例的运行状态,实现了分布式系统中不同节点中部署的nrf网元实例之间运行状态的共享和同步;并且,第一nrf网元实例发送第一状态至分布式系统中部署的业务网元实例,且业务网元实例与第二nrf网元实例之间建立有业务连接,如此,通过上述操作,使得业务网元实例能够通过未与其建立业务连接的第二nrf网元实例,获取与其建立有业务连接的第一nrf网元实例的运行状态,从而使得即使业务网元实例与第一nrf网元实例之间的业务连接出现故障,业务网元实例也能够实时获知第二nrf网元实例的运行状态,从而提高了业务网元实例获取与其建立有业务连接的nrf网元实例的运行状态的稳定性和灵活性,进而能够解决相关技术中业务网元实例无法实时获知nrf网元实例的故障状态的技术问题。
本文档来自技高网...【技术保护点】
1.一种状态同步方法,其中,所述方法包括:
2.根据权利要求1所述的方法,其中,所述同步所述第一状态至所述分布式系统中部署的业务网元实例,包括:
3.根据权利要求1所述的方法,其中,所述同步所述第一状态至所述分布式系统中部署的业务网元实例,包括:
4.根据权利要求1所述的方法,其中,所述同步所述第一状态至所述分布式系统中部署的业务网元实例,包括:
5.根据权利要求1所述的方法,其中,所述获取第一状态,包括:
6.一种连接状态同步方法,其中,所述方法包括:
7.根据权利要求6所述的方法,其中,所述业务网元实例接收第一网络存储功能网元实例发送的第一状态,包括:
8.根据权利要求6所述的方法,其中,所述方法还包括:
9.一种第一网络存储功能网元实例,其中,所述第一网络存储功能网元实例部署于分布式系统的第一节点;所述第一网络存储功能网元实例包括:
10.一种业务网元实例,其中,所述业务网元实例部署于分布式系统;所述业务网元实例与所述分布式系统的第二节点上部署的第二网络存储功能网元实
...【技术特征摘要】
1.一种状态同步方法,其中,所述方法包括:
2.根据权利要求1所述的方法,其中,所述同步所述第一状态至所述分布式系统中部署的业务网元实例,包括:
3.根据权利要求1所述的方法,其中,所述同步所述第一状态至所述分布式系统中部署的业务网元实例,包括:
4.根据权利要求1所述的方法,其中,所述同步所述第一状态至所述分布式系统中部署的业务网元实例,包括:
5.根据权利要求1所述的方法,其中,所述获取第一状态,包括:
6.一种连接状态同步方法,其中,所述方法包括:<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。