基于分布式云的服务获取方法、装置、终端及存储介质制造方法及图纸

技术编号:35439161 阅读:12 留言:0更新日期:2022-11-03 11:49
本申请提供了一种基于分布式云的服务获取方法、装置、终端及存储介质,所述方法包括:与分布式云系统包括的至少两个边缘服务节点建立连接,所述至少两个边缘服务节点包括目标服务节点和备用服务节点;通过所述目标服务节点获取服务;在所述目标服务节点满足预设条件的情况下,通过所述备用服务节点获取服务。本发明专利技术基于分布式云,当目标服务节点出现问题时,可实现节点快速切换,通过备用服务节点获取服务,满足了终端快速获取服务的需求。满足了终端快速获取服务的需求。满足了终端快速获取服务的需求。

【技术实现步骤摘要】
基于分布式云的服务获取方法、装置、终端及存储介质


[0001]本专利技术涉及云计算
,尤其涉及一种基于分布式云的服务获取方法、装置、终端及存储介质。

技术介绍

[0002]随着信息化程度的不断提高,全球数据日益膨胀。面对当前PB级的海量数据,每秒可能有数以万计的访问,面对规模如此庞大的数据量,单个计算机将无法胜任这样的数据处理工作,此时就需要用更多终端加入而构成的分布式云计算来应对大数据时代以及即将到来的物联网时代。其中,分布式云系统是一组计算机,透过网络相互连接传递消息与通信后并协调它们的行为而形成的系统,组件之间彼此进行交互以实现一个共同的目标。但是,分布式云环境下的服务端,它们的容量、可靠性和稳定性都比中心云差,有时出现会遇到云服务节点故障或者离线的情况,这就会导致终端在连接单个云服务节点时出现无法获取服务的问题。

技术实现思路

[0003]本专利技术的主要目的在于提供一种基于分布式云的服务获取方法、装置、终端及可读存储介质,旨在解决云服务节点故障时终端无法获取相应服务的技术问题。
[0004]为实现上述目的,本专利技术提供一种基于分布式云的服务获取方法,所述基于分布式云的服务获取方法应用于终端,所述基于分布式云的服务获取方法包括:
[0005]与分布式云系统包括的至少两个边缘服务节点建立连接,所述至少两个边缘服务节点包括目标服务节点和备用服务节点;
[0006]通过所述目标服务节点获取服务;
[0007]在所述目标服务节点满足预设条件的情况下,通过所述备用服务节点获取服务。
[0008]可选地,所述分布式云系统还包括控制中心,
[0009]所述与分布式云系统包括的至少两个边缘服务节点建立连接的步骤之前,还包括:
[0010]向所述控制中心发送服务请求信息;
[0011]接收所述控制中心发送的可用节点信息,所述可用节点信息表征所述分布式云系统中的可用边缘服务节点,所述可用边缘服务节点的数量为至少两个;
[0012]所述与分布式云系统包括的至少两个边缘服务节点建立连接的步骤,包括:
[0013]根据所述可用节点信息、与至少两个可用边缘服务节点建立连接。
[0014]可选地,所述服务请求信息包括所述终端的终端位置信息和/或需求信息,所述可用节点信息为所述控制中心根据所述终端位置信息和/或需求信息确定。
[0015]可选地,所述与分布式云系统包括的至少两个边缘服务节点建立连接的步骤,包括:
[0016]与所述目标服务节点建立连接,并接收所述目标服务节点发送的组节点信息;
[0017]根据所述组节点信息确定所述备用服务节点,并与所述备用服务节点建立连接。
[0018]可选地,所述在所述目标服务节点满足预设条件的情况下,通过所述备用服务节点获取服务的步骤,包括:
[0019]在所述目标服务节点故障或离线的情况下,通过所述备用服务节点获取服务。
[0020]可选地,所述备用服务节点的数量为两个以上,
[0021]所述在所述目标服务节点满足预设条件的情况下,通过所述备用服务节点获取服务的步骤之前,包括:
[0022]分别获取各备用服务节点的备用节点质量信息,以根据所述备用节点质量信息对各备用服务节点进行优先级排序,并将优先级最高的备用服务节点确定为参考备用节点;
[0023]所述在所述目标服务节点满足预设条件的情况下,通过所述备用服务节点获取服务的步骤,包括:
[0024]在所述目标服务节点满足预设条件的情况下,通过所述参考备用节点获取服务。
[0025]可选地,所述分别获取各备用服务节点的备用节点质量信息,以根据所述备用节点质量信息对各备用服务节点进行优先级排序的步骤之后,还包括:
[0026]在经过预设时长间隔的情况下,再次分别获取各备用服务节点的备用节点质量信息,以根据再次获取的备用节点质量信息对所述优先级排序进行更新。
[0027]此外,为实现上述目的,本专利技术还提供一种基于分布式云的服务获取装置,包括:
[0028]连接建立模块,用于与分布式云系统包括的至少两个边缘服务节点建立连接,所述至少两个边缘服务节点包括目标服务节点和备用服务节点;
[0029]第一获取模块,用于通过所述目标服务节点获取服务;
[0030]第二获取模块,用于在所述目标服务节点满足预设条件的情况下,通过所述备用服务节点获取服务。
[0031]可选地,所述分布式云系统还包括控制中心,所述基于分布式云的服务获取装置还包括:
[0032]请求发送模块,用于向所述控制中心发送服务请求信息;
[0033]信息接收模块,用于接收所述控制中心发送的可用节点信息,所述可用节点信息表征所述分布式云系统中的可用边缘服务节点,所述可用边缘服务节点的数量为至少两个;
[0034]所述连接建立模块,还用于根据所述可用节点信息、与至少两个可用边缘服务节点建立连接。
[0035]可选地,所述服务请求信息包括所述终端的终端位置信息和/或需求信息,所述可用节点信息为所述控制中心根据所述终端位置信息和/或需求信息确定。
[0036]可选地,所述连接建立模块,还用于与所述目标服务节点建立连接,并接收所述目标服务节点发送的组节点信息;根据所述组节点信息确定所述备用服务节点,并与所述备用服务节点建立连接。
[0037]可选地,所述第二获取模块,还用于在所述目标服务节点故障或离线的情况下,通过所述备用服务节点获取服务。
[0038]可选地,所述备用服务节点的数量为两个以上,所述基于分布式云的服务获取装置还包括:
[0039]节点确定模块,用于分别获取各备用服务节点的备用节点质量信息,以根据所述备用节点质量信息对各备用服务节点进行优先级排序,并将优先级最高的备用服务节点确定为参考备用节点;
[0040]所述第二获取模块,还用于在所述目标服务节点满足预设条件的情况下,通过所述参考备用节点获取服务。
[0041]可选地,所述基于分布式云的服务获取装置还包括:
[0042]排序更新模块,用于在经过预设时长间隔的情况下,再次分别获取各备用服务节点的备用节点质量信息,以根据再次获取的备用节点质量信息对所述优先级排序进行更新。
[0043]此外,为实现上述目的,本专利技术还提供一种基于分布式云的服务获取终端,所述基于分布式云的服务获取终端包括处理器和存储器,所述存储器存储有基于分布式云的服务获取程序,所述基于分布式云的服务获取程序被所述处理器执行时,实现如上述基于分布式云的服务获取方法的步骤。
[0044]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于分布式云的服务获取程序,所述基于分布式云的服务获取程序被所述处理器执行时,实现如上述基于分布式云的服务获取方法的步骤。
[0045]本专利技术的终端通过与分布式云系统包括的至少两个边缘服务节点建立连接,所述至少本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于分布式云的服务获取方法,其特征在于,所述基于分布式云的服务获取方法应用于终端,所述基于分布式云的服务获取方法包括:与分布式云系统包括的至少两个边缘服务节点建立连接,所述至少两个边缘服务节点包括目标服务节点和备用服务节点;通过所述目标服务节点获取服务;在所述目标服务节点满足预设条件的情况下,通过所述备用服务节点获取服务。2.根据权利要求1所述的基于分布式云的服务获取方法,其特征在于,所述分布式云系统还包括控制中心,所述与分布式云系统包括的至少两个边缘服务节点建立连接的步骤之前,还包括:向所述控制中心发送服务请求信息;接收所述控制中心发送的可用节点信息,所述可用节点信息表征所述分布式云系统中的可用边缘服务节点,所述可用边缘服务节点的数量为至少两个;所述与分布式云系统包括的至少两个边缘服务节点建立连接的步骤,包括:根据所述可用节点信息、与至少两个可用边缘服务节点建立连接。3.根据权利要求2所述的基于分布式云的服务获取方法,其特征在于,所述服务请求信息包括所述终端的终端位置信息和/或需求信息,所述可用节点信息为所述控制中心根据所述终端位置信息和/或需求信息确定。4.根据权利要求1所述的基于分布式云的服务获取方法,其特征在于,所述与分布式云系统包括的至少两个边缘服务节点建立连接的步骤,包括:与所述目标服务节点建立连接,并接收所述目标服务节点发送的组节点信息;根据所述组节点信息确定所述备用服务节点,并与所述备用服务节点建立连接。5.根据权利要求1所述的基于分布式云的服务获取方法,其特征在于,所述在所述目标服务节点满足预设条件的情况下,通过所述备用服务节点获取服务的步骤,包括:在所述目标服务节点故障或离线的情况下,通过所述备用服务节点获取服务。6.根据权利要求1

5任一所述的基于分布式云的服务获取方法,其特征在于,所述备用服务节...

【专利技术属性】
技术研发人员:杨勇
申请(专利权)人:亿点云计算珠海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1