【技术实现步骤摘要】
通过调用服务实现数据处理的方法及装置、介质和设备
本公开涉及数据处理
,具体而言,涉及一种通过调用服务实现数据处理的方法及装置、计算机可读介质和电子设备。
技术介绍
无论是传统企业,还是新兴的互联网企业,随着发展壮大,信息系统越来越复杂,All-In-One的系统架构很难满足性能需求和易维护的需求。因此,这种架构逐渐被面向服务的架构(Service-OrientedArchitecture,简称:SOA)替代。在SOA中,原来一个系统被垂直拆分成多个系统,被拆分后的系统之间通过服务调用来协作完成相关业务。现有技术中,对于基于SOA的系统间的数据交互过程中所调用的不同的服务,鉴于硬件环境、系统资源或架构的制约,不同的服务对外部请求的处理能力不尽相同。现有技术中通过调用服务实现数据处理的方案中,存在服务资源的利用率较低的问题。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开 ...
【技术保护点】
1.一种通过调用服务实现数据处理的方法,其特征在于,所述方法包括:/n响应接收到服务调用方的数据发送请求,确定服务提供方的当前负载能力,以根据所述当前负载能力确定建议提交量;/n将所述建议提交量发送给所述服务调用方,以使所述服务调用方根据所述建议提交量向所述服务提供方提交任务。/n
【技术特征摘要】
1.一种通过调用服务实现数据处理的方法,其特征在于,所述方法包括:
响应接收到服务调用方的数据发送请求,确定服务提供方的当前负载能力,以根据所述当前负载能力确定建议提交量;
将所述建议提交量发送给所述服务调用方,以使所述服务调用方根据所述建议提交量向所述服务提供方提交任务。
2.根据权利要求1所述的方法,其特征在于,所述确定服务提供方的当前负载能力,包括:
根据服务响应时间和任务提交量之间关系构建关于建议提交量的预测模型;
基于所述预测模型,根据所述服务所在的物理环境下的测试数据确定服务提供方的当前负载能力。
3.根据权利要求2所述的方法,其特征在于,所述根据所述当前负载能力确定建议提交量,包括:
根据所述当前负载能力确定安全响应时间;
基于所述预测模型,根据所述安全响应时间确定建议提交量。
4.根据权利要求2或3所述的方法,其特征在于,所述服务响应时间和任务提交量之间关系如以下公式一和公式二所示:
Q=γ×τ+θτ>τsafe公式二
其中,Q为所述任务提交量,τ为所述服务响应时间,τsafe为所述安全响应时间,α为第一系数,β为第二系数,γ为第三系数,θ为第四系数。
5.根据权利要求4所述的方法,其特征在于,所述基于所述预测模型,根据所述安全响应时间确定建议提交量,包括:
若上一次服务调用对应的参考响应时长小于等于所述安全响应时间,则:
将所述参考响应时长和所述上一次服务调用对应的参考提交量代入所述公式一,得到所述第一系数的实际值;以及,将所述第一系数的实际值以及所述安全响应时间代入所述公式一得到第一建议提交量。
6.根据权利要求4所述的方法,其特征在于,所述基于所述预测模型,根据所述安全响应时间确定建议提交量,包括:
若上一...
【专利技术属性】
技术研发人员:冯卓,祝捷,
申请(专利权)人:北京沃东天骏信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。