本技术涉及网络调度,尤其涉及一种信息处理方法、相关设备及存储介质。
背景技术:
1、域名系统(dns,domain name system)递归查询是指查询服务的部署位置时,需要逐级进行查询;在本地没有缓存服务的部署位置的情况下,向上层服务器进行查询,这样,会增加查询的时延。
2、相关技术中,在dns递归查询的场景下,运营商网络中部署了权威dns和本地dns(英文可以表达为local dns)两种dns;其中,本地dns为用户访问网络的第一跳,用于查询服务的部署位置,而权威dns用于解析查询结果。通过设置本地缓存,本地dns能够减少向上层dns查询的次数。
3、然而,在算力网络的场景下,目前尚未有dns查询方案。
技术实现思路
1、为解决相关技术问题,本技术实施例提供一种信息处理方法、相关设备及存储介质。
2、本技术实施例的技术方案是这样实现的:
3、本技术实施例提供一种信息处理方法,应用于第一dns,包括:
4、接收第一信息,所述第一信息用于请求第一服务的域名查询,所述第一信息包含需求信息和第一服务标识;
5、利用所述需求信息,确定所述第一服务对应的目标第一服务器;
6、发送第二信息,所述第二信息包含所述目标第一服务器的地址信息。
7、上述方案中,所述利用所述需求信息,确定所述第一服务对应的目标第一服务器,包括:
8、利用第三信息和所述需求信息,确定所述目标第一服务器,所述第三信息包含至少一个第一服务的服务状态信息。
9、上述方案中,所述利用第三信息和所述需求信息,确定所述目标第一服务器,包括:
10、利用所述第三信息、所述需求信息和第四信息,确定所述目标第一服务器,所述第四信息包含至少一个第一服务的服务位置信息。
11、上述方案中,所述方法还包括:
12、在利用所述第三信息和所述需求信息无法确定出所述目标第一服务器的情况下,向第二dns发送第五信息,所述第五信息用于请求确定所述目标第一服务器,所述第五信息至少包含所述需求信息和所述第一服务标识;
13、接收所述第二dns发送的第二信息。
14、上述方案中,所述方法还包括:
15、向第二dns上报所述第三信息。
16、上述方案中,所述第三信息的上报周期与服务状态信息变化频率和/或服务请求次数关联。
17、上述方案中,所述方法还包括:
18、接收所述至少一个第一服务发送的服务状态信息,得到所述第三信息。
19、上述方案中,服务状态信息的发送周期与服务状态信息变化频率和/或服务请求次数关联。
20、上述方案中,接收第一信息后,所述方法还包括:
21、向与所述第一dns关联的至少一个第一服务发送第六信息,所述第六信息用于请求服务状态信息;
22、接收与所述第一dns关联的至少一个第一服务发送的服务状态信息,得到所述第三信息。
23、上述方案中,所述方法还包括:
24、在未找到与第一dns关联的至少一个第一服务的情况下,向第二dns发送第七信息,所述第七信息用于请求至少一个第一服务的服务状态信息;
25、接收所述第二dns发送的至少一个第一服务的服务状态信息,得到所述第三信息。
26、上述方案中,所述利用所述需求信息,确定所述第一服务对应的目标第一服务器,包括:
27、向至少一个第一服务发送第八信息,所述第八信息用于请求满足所述需求信息的至少一个第一服务;
28、接收满足所述需求信息的至少一个第一服务发送的服务状态信息,得到第九信息,所述第九信息包含满足所述需求信息的至少一个第一服务和对应的服务状态信息;
29、利用所述第九信息,确定所述目标第一服务器。
30、上述方案中,所述方法还包括:
31、缓存所述需求信息和所述目标第一服务器的地址信息。
32、上述方案中,所述利用所述需求信息,确定所述第一服务对应的目标第一服务器,包括:
33、利用所述需求信息,从缓存的第十信息中确定所述目标第一服务器的地址信息,所述第十信息包含至少一个服务的需求信息和服务器的地址信息的映射关系。
34、上述方案中,所述方法还包括:
35、基于服务状态信息变化频率和/或服务请求次数,设置所述第十信息的有效时长。
36、上述方案中,所述方法还包括:
37、确定第十一信息,所述第十一信息表征基于所述第十信息确定所述目标第一服务器的地址信息的概率;
38、利用所述第十一信息,调整所述第十信息的有效时长。
39、上述方案中,所述需求信息包含以下至少之一:
40、资源需求信息;
41、性能需求信息。
42、上述方案中,所述资源需求信息包含以下至少之一:
43、算力需求信息;
44、网络需求信息。
45、本技术实施例还提供一种信息处理方法,应用于第二dns,包括:
46、接收第一dns发送的第五信息,并将所述第五信息发送至除所述第一dns外的其他dns,所述第五信息用于请求确定第一服务对应的目标第一服务器,所述第五信息至少包含需求信息和第一服务标识;接收除所述第一dns外的其他dns发送的第二信息,并将所述第二信息发送至所述第一dns,所述第二信息包含所述目标第一服务器的地址信息;
47、或者,
48、接收第一dns上报的第三信息,所述第三信息包含至少一个第一服务的服务状态信息;
49、或者,
50、在未找到与第一dns关联的至少一个第一服务的情况下,接收第一dns发送的第七信息,所述第七信息用于请求至少一个第一服务的服务状态信息;向所述第一dns发送所述至少一个第一服务的服务状态信息。
51、上述方案中,所述第三信息的上报周期与服务状态信息变化频率和/或服务请求次数关联。
52、本技术实施例还提供一种第一dns,包括:第一处理器及第一通信接口;其中,
53、所述第一通信接口,用于接收第一信息,所述第一信息用于请求第一服务的域名查询,所述第一信息包含需求信息和第一服务标识;
54、所述第一处理器,用于利用所述需求信息,确定所述第一服务对应的目标第一服务器;以及通过所述第一通信接口发送第二信息,所述第二信息包含所述目标第一服务器的地址信息。
55、本技术实施例还提供一种第二dns,包括:第二处理器及第二通信接口;其中,
56、所述第二通信接口,用于:
57、接收第一dns发送的第五信息,并将所述第五信息发送至除所述第一dns外的其他dns,所述第五信息用于请求确定第一服务对应的目标第一服务器,所述第五信息至少包含需求信息和第一服务标识;接收除所述第一dns外的其他dns发送的第二信息,并将所述第二信息发送至所述第一dns,所述第二信息包含所述目标第一服务器的地址信息;
58、或者,
59、接收第一dns上报的第三信息,所述第三信息包含至少一个第一服务的服务状态信息;
60、或者,
61、在未找到与第一dns关联的至少一个第一服务的情况下,接收第一dns发送的第七信息,所述第七信息用于请求至少一个第一服务的服务状态信息;向所述第一dns发送所述至少一个第一服务的服务状态信息。
62、本技术实施例还提供一种第一dns,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
63、其中,所述第一处理器用于运行所述计算机程序时,执行上述第一dns侧任一方法的步骤。
64、本技术实施例还提供一种第二dns,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,
65、其中,所述第二处理器用于运行所述计算机程序时,执行上述第二dns侧任一方法的步骤。
66、本技术实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一dns侧任一方法的步骤,或者实现上述第二dns侧任一方法的步骤。
67、本技术实施例提供的信息处理方法、相关设备及存储介质,第一dns接收第一信息,所述第一信息用于请求第一服务的域名查询,所述第一信息包含需求信息和第一服务标识;利用所述需求信息,确定所述第一服务对应的目标第一服务器;发送第二信息,所述第二信息包含所述目标第一服务器的地址信息。本技术实施例提供的技术方案,在dns查询的过程中,第一dns能够基于服务(比如算力服务)的需求信息选择最优的服务器,从而保障了选择的服务器满足服务的业务需求;也就是说,在算力网络的场景下,第一dns能够结合算力服务的需求因素选择满足业务需求的服务器,如此,实现了dns的有效查询。
1.一种信息处理方法,其特征在于,应用于第一域名系统dns,包括:
2.根据权利要求1所述的方法,其特征在于,所述利用所述需求信息,确定所述第一服务对应的目标第一服务器,包括:
3.根据权利要求2所述的方法,其特征在于,所述利用第三信息和所述需求信息,确定所述目标第一服务器,包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述第三信息的上报周期与服务状态信息变化频率和/或服务请求次数关联。
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,服务状态信息的发送周期与服务状态信息变化频率和/或服务请求次数关联。
9.根据权利要求2所述的方法,其特征在于,接收第一信息后,所述方法还包括:
10.根据权利要求2所述的方法,其特征在于,所述方法还包括:
11.根据权利要求1所述的方法,其特征在于,所述利用所述需求信息,确定所述第一服务对应的目标第一服务器,包括:
12.根据权利要求1所述的方法,其特征在于,所述方法还包括:
13.根据权利要求1所述的方法,其特征在于,所述利用所述需求信息,确定所述第一服务对应的目标第一服务器,包括:
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
15.根据权利要求13所述的方法,其特征在于,所述方法还包括:
16.根据权利要求1至15任一项所述的方法,其特征在于,所述需求信息包含以下至少之一:
17.根据权利要求16所述的方法,其特征在于,所述资源需求信息包含以下至少之一:
18.一种信息处理方法,其特征在于,应用于第二dns,包括:
19.根据权利要求18所述的方法,其特征在于,所述第三信息的上报周期与服务状态信息变化频率和/或服务请求次数关联。
20.一种第一dns,其特征在于,包括:第一处理器及第一通信接口;其中,
21.一种第二功能,其特征在于,包括:第二处理器及第二通信接口;其中,
22.一种第一dns,其特征在于,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
23.一种第二dns,其特征在于,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,
24.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至17任一项所述方法的步骤,或者实现权利要求18或19所述方法的步骤。