本申请实施例提供了一种业务调度方法、装置、计算机设备、存储介质和计算机程序产品,涉及网络数据管理技术领域。该方法包括:接收内容分发节点发送的来自数据获取终端的第一数据获取请求;生成第一数据获取请求对应的第一随机码,并根据第一随机码,得到第一数据获取请求对应的更新资源地址信息;返回包含更新资源地址信息的请求响应信息至内容分发节点;内容分发节点用于返回请求响应信息至数据获取终端,并发送来自数据获取终端的第二数据获取请求至决策系统;第二数据获取请求携带第二随机码;发送第一随机码至决策系统;决策系统用于根据第一随机码和第二随机码,获取调度系统的业务调度策略。该方法,提高了业务调度的及时性和准确性。
【技术实现步骤摘要】
本申请涉及网络数据管理,特别是涉及一种业务调度方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、在内容分发网络(content delivery network,cdn)领域中,通常需要引入302调度技术实现快速重定向功能、负载均衡功能和精确调度功能。
2、目前的302调度技术的优化方向通常偏向更好的负载均衡算法(网络因素、带宽因素等)方面,在各个业务场景的特点和需求方面考虑不够充分全面,导致无法及时发现302调度对部分业务场景无法适用,从而,导致业务调度存在准确性低,可用性低的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种业务调度方法、装置、计算机设备、存储介质和计算机程序产品。
2、第一方面,本申请提供了一种业务调度方法,应用于调度系统。所述方法包括:
3、接收内容分发节点发送的来自数据获取终端的第一数据获取请求;
4、生成所述第一数据获取请求对应的第一随机码,并根据所述第一随机码,得到所述第一数据获取请求对应的更新资源地址信息;
5、返回包含所述更新资源地址信息的请求响应信息至所述内容分发节点;所述内容分发节点用于返回所述请求响应信息至所述数据获取终端,并发送来自所述数据获取终端的第二数据获取请求至决策系统;所述第二数据获取请求携带第二随机码;
6、发送所述第一随机码至所述决策系统;所述决策系统用于根据所述第一随机码和所述第二随机码,获取所述调度系统的业务调度策略。p>7、在其中一个实施例中,所述根据所述第一随机码,得到所述第一数据获取请求对应的更新资源地址信息,包括:确定针对所述数据获取终端的更新边缘服务器;根据所述更新边缘服务器,确定所述第一数据获取请求对应的重定向资源地址信息;根据所述第一随机码和所述重定向资源地址信息,得到所述第一数据获取请求对应的所述更新资源地址信息。
8、在其中一个实施例中,所述根据所述第一随机码和所述重定向资源地址信息,得到所述第一数据获取请求对应的所述更新资源地址信息,包括:将所述第一随机码作为参数写入所述重定向资源地址信息,得到所述第一数据获取请求对应的所述更新资源地址信息。
9、第二方面,本申请提供了一种业务调度方法,应用于决策系统。所述方法包括:
10、获取来自于调度系统的第一随机码集合;
11、获取来自于内容分发节点的第二随机码集合;
12、根据所述第一随机码集合和所述第二随机码集合,获取所述调度系统的业务调度策略。
13、在其中一个实施例中,所述根据所述第一随机码集合和所述第二随机码集合,获取所述调度系统的业务调度策略,包括:根据所述第一随机码集合和所述第二随机码集合,获取所述调度系统的调度成功率;根据所述调度成功率,获取所述调度系统的所述业务调度策略。
14、在其中一个实施例中,所述根据所述第一随机码集合和所述第二随机码集合,获取所述调度系统的调度成功率,包括:获取所述第二随机码集合与所述第一随机码的相同随机码的第一数量;根据所述相同随机码的所述第一数量与所述第一随机码集合的第二数据量的比值,获取所述调度系统的所述调度成功率。
15、在其中一个实施例中,所述根据所述调度成功率,获取所述调度系统的所述业务调度策略,包括:若所述调度成功率小于预设成功率阈值,则确定所述调度系统的所述业务调度策略为关闭所述调度系统的调度功能;若所述调度成功率大于或者等于所述预设成功率阈值,则获取对应的用户代理集中性和地址集中性;根据所述用户代理集中性和所述地址集中性,获取所述调度系统的所述业务调度策略。
16、第三方面,本申请提供了一种业务调度装置,应用于调度系统。所述装置包括:
17、接收模块,用于接收内容分发节点发送的来自数据获取终端的第一数据获取请求;
18、随机码生成模块,用于生成所述第一数据获取请求对应的第一随机码,并根据所述第一随机码,得到所述第一数据获取请求对应的更新资源地址信息;
19、响应模块,用于返回包含所述更新资源地址信息的请求响应信息至所述内容分发节点;所述内容分发节点用于返回所述请求响应信息至所述数据获取终端,并发送来自所述数据获取终端的第二数据获取请求至决策系统;所述第二数据获取请求携带第二随机码;
20、发送模块,用于发送所述第一随机码至所述决策系统;所述决策系统用于根据所述第一随机码和所述第二随机码,获取所述调度系统的业务调度策略。
21、第四方面,本申请提供了一种业务调度装置,应用于决策系统。所述装置包括:
22、第一获取模块,用于获取来自于调度系统的第一随机码集合;
23、第二获取模块,用于获取来自于内容分发节点的第二随机码集合;
24、决策模块,用于根据所述第一随机码集合和所述第二随机码集合,获取所述调度系统的业务调度策略。
25、第五方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
26、接收内容分发节点发送的来自数据获取终端的第一数据获取请求;
27、生成所述第一数据获取请求对应的第一随机码,并根据所述第一随机码,得到所述第一数据获取请求对应的更新资源地址信息;
28、返回包含所述更新资源地址信息的请求响应信息至所述内容分发节点;所述内容分发节点用于返回所述请求响应信息至所述数据获取终端,并发送来自所述数据获取终端的第二数据获取请求至决策系统;所述第二数据获取请求携带第二随机码;
29、发送所述第一随机码至所述决策系统;所述决策系统用于根据所述第一随机码和所述第二随机码,获取所述调度系统的业务调度策略。
30、第六方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
31、获取来自于调度系统的第一随机码集合;
32、获取来自于内容分发节点的第二随机码集合;
33、根据所述第一随机码集合和所述第二随机码集合,获取所述调度系统的业务调度策略。
34、第七方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
35、接收内容分发节点发送的来自数据获取终端的第一数据获取请求;
36、生成所述第一数据获取请求对应的第一随机码,并根据所述第一随机码,得到所述第一数据获取请求对应的更新资源地址信息;
37、返回包含所述更新资源地址信息的请求响应信息至所述内容分发节点;所述内容分发节点用于返回所述请求响应信息至所述数据获取终端,并发送来自所述数据获取终端的第二数据获取请求至决策系统;所述第二数据获取请求携带第二随机码;
本文档来自技高网
...
【技术保护点】
1.一种业务调度方法,其特征在于,应用于调度系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一随机码,得到所述第一数据获取请求对应的更新资源地址信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一随机码和所述重定向资源地址信息,得到所述第一数据获取请求对应的所述更新资源地址信息,包括:
4.一种业务调度方法,其特征在于,应用于决策系统,所述方法包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一随机码集合和所述第二随机码集合,获取所述调度系统的业务调度策略,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述第一随机码集合和所述第二随机码集合,获取所述调度系统的调度成功率,包括:
7.根据权利要求5所述的方法,其特征在于,所述根据所述调度成功率,获取所述调度系统的所述业务调度策略,包括:
8.一种业务调度装置,其特征在于,应用于调度系统,所述装置包括:
9.一种业务调度装置,其特征在于,应用于决策系统,所述装置包括:
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-7任一项所述的方法的步骤。
...
【技术特征摘要】
1.一种业务调度方法,其特征在于,应用于调度系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一随机码,得到所述第一数据获取请求对应的更新资源地址信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一随机码和所述重定向资源地址信息,得到所述第一数据获取请求对应的所述更新资源地址信息,包括:
4.一种业务调度方法,其特征在于,应用于决策系统,所述方法包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一随机码集合和所述第二随机码集合,获取所述调度系统的业务调度策略,包括:
【专利技术属性】
技术研发人员:黄云龙,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。