业务服务的调度方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:38402007 阅读:22 留言:0更新日期:2023-08-07 11:13
本公开涉及一种业务服务的调度方法、装置、电子设备及可读存储介质,所述方法包括:获取客户发送的业务请求报文,其中,所述业务请求报文包括所述客户的客户标识信息和业务所需的至少两个目标服务;根据所述客户标识信息和所述业务所需的至少两个目标服务,确定预调度方案;获取所述至少两个目标服务的占用程度,根据所述占用程度确定所述预调度方案的执行时间;在所述执行时间启动执行所述预调度方案,以根据所述调用顺序,将所述业务参数和所述至少两个目标服务各自的服务配置参数和路由参数分别路由至对应的目标服务中,并进行业务处理。保证了目标服务的使用效率。保证了目标服务的使用效率。保证了目标服务的使用效率。

【技术实现步骤摘要】
业务服务的调度方法、装置、电子设备及可读存储介质


[0001]本公开涉及数据处理
,具体涉及一种业务服务的调度方法、装置、电子设备及可读存储介质。

技术介绍

[0002]当前平台供应商为客户提供软件即服务(SoftwareasaService,SaaS),即平台供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得SaaS平台供应商提供的服务。
[0003]随着客户对于SaaS系统的需求量越来越大,需求种类越来越多,以及SaaS系统的订购客户的数量的增加,对SaaS平台的承载量提出考验。在客户对SaaS的业务需求量超过其承载阈值后,会导致服务器的响应变慢,严重可能会导致服务器的宕机,进而为平台供应商带来重大损失。现有技术中,通过对SaaS进行扩容以解决此问题,即为SaaS平台增加更多的服务器,然而这会导致服务器的维护成本增加。因此,如何在当前服务器的配置下实现对过大业务需求量的服务调度,成为本领域技术人员亟待解决的技术问题。

技术实现思路

[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]发送模块,用于将所述预调度方案和所述执行时间发送至所述至少两个目标服务的管理器中,以使所述管本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务服务的调度方法,其特征在于,包括:获取客户发送的业务请求报文,其中,所述业务请求报文包括所述客户的客户标识信息和业务所需的至少两个目标服务;根据所述客户标识信息和所述业务所需的至少两个目标服务,确定预调度方案;其中,所述预调度方案包括所述业务的业务参数,所述至少两个目标服务各自的服务配置参数和路由参数,以及所述至少两个目标服务的调用顺序;获取所述至少两个目标服务的占用程度,根据所述占用程度确定所述预调度方案的执行时间;在所述执行时间启动执行所述预调度方案,以根据所述调用顺序,将所述业务参数和所述至少两个目标服务各自的服务配置参数和路由参数分别路由至对应的目标服务中,并进行业务处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述客户标识信息和所述业务所需的至少两个目标服务,确定预调度方案,包括:根据所述客户标识信息确定所述业务的业务参数;根据所述客户标识信息和所述业务所需的所述至少两个目标服务,确定所述客户对应的所述至少两个目标服务各自的服务配置参数和路由参数;根据所述至少两个目标服务确定所述至少两个目标服务的调用顺序。3.根据权利要求1所述的方法,其特征在于,所述根据所述客户标识信息和所述业务所需的至少两个目标服务,确定预调度方案,包括:将所述客户标识信息和所述业务所需的至少两个目标服务输入至服务调度模型中,以得到所述预调度方案。4.根据权利要求1所述的方法,其特征在于,所述获取所述至少两个目标服务的占用程度,根据所述占用程度确定所述预调度方案的执行时间,包括:获取所述至少两个目标服务各自的占用程度,并根据所述至少两个目标服务各自的占用程度确定占用程度参数;根据所述占用程度参数,确定所述预调度方案的执行时间。5.根据权利要求4所述的方法,其特征在于,所述根据所述占用程度参数,确定所述预调度方案的执行时间,包括:若所述占用程度参数小于预设占用阈值,则将所述执行时间确定为第一时区内的第一时间;若所述占用程度参数大于所述预设占用阈值,则将所述执行时间确定为第二时区内的第二时间,其中,所述第二时区内存在晚于第一时区的时间结束点的时间。6.根据权利要求...

【专利技术属性】
技术研发人员:提广乾王晓东
申请(专利权)人:北京神州新桥科技有限公司
类型:发明
国别省市:

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

1