【技术实现步骤摘要】
业务数据控制方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种业务数据控制方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,越来越多的业务数据委托者通过量化交易、程序化交易的方式来代替人工进行业务数据委托,而委托业务数据的时间和数据主要依赖于市场上的各种业务消息做相应的决策处理。因此,业务数据委托者对处理业务数据的业务数据处理系统的高效性和稳定性有着越来越高的要求。目前,市面上通常采用基于内存的方式代替基于数据库的方式管理业务数据处理系统。基于内存的方式管理业务数据处理系统无需再直接读写物理数据库,能带来处理速度的一定提升。然而,传统的业务数据处理系统在不同的业务数据吞吐压力下,系统的处理性能表现不一致,从而导致了业务数据处理系统的系统性能不稳定。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提升业务数据处理系统稳定性的业务数据控制方法、装置、计算机设备和存储介质。一种业务数据控制方法,所述方法包括:获取测试业务数据和预设曲线 ...
【技术保护点】
1.一种业务数据控制方法,包括:/n获取测试业务数据和预设曲线类型;/n按照所述预设曲线类型对所述测试业务数据进行拟合,得到与所述测试业务数据对应的吞吐时延曲线;/n确定与所述测试业务数据对应的时延阈值,并基于所述时延阈值求解所述曲线函数,得到单位时间内的第一吞吐量和单位时间内的第二吞吐量;/n依次接收待处理的目标业务数据;/n根据接收的所述目标业务数据进行相应的业务处理,并控制单位时间内进行业务处理的目标业务数据的数量保持在第一吞吐量和第二吞吐量之间。/n
【技术特征摘要】
1.一种业务数据控制方法,包括:
获取测试业务数据和预设曲线类型;
按照所述预设曲线类型对所述测试业务数据进行拟合,得到与所述测试业务数据对应的吞吐时延曲线;
确定与所述测试业务数据对应的时延阈值,并基于所述时延阈值求解所述曲线函数,得到单位时间内的第一吞吐量和单位时间内的第二吞吐量;
依次接收待处理的目标业务数据;
根据接收的所述目标业务数据进行相应的业务处理,并控制单位时间内进行业务处理的目标业务数据的数量保持在第一吞吐量和第二吞吐量之间。
2.根据权利要求1所述的方法,其特征在于,所述按照所述预设曲线类型对所述测试业务数据进行拟合,得到与所述测试业务数据对应的吞吐时延曲线,包括:
以吞吐量为横坐标,时延为纵坐标建立坐标系,并确定所述测试业务数据在坐标系中各自对应的坐标点;
确定与所述测试业务数据对应的拟合特征,根据所述拟合特征,确定预设曲线类型;
按照所述预设曲线类型对所述测试业务数据在坐标系中各自对应的坐标点进行拟合,得到与所述测试业务数据对应的吞吐时延曲线。
3.根据权利要求1或2所述的方法,其特征在于,所述第二吞吐量大于所述第一吞吐量,所述根据接收的所述目标业务数据进行相应的业务处理,并控制单位时间内进行业务处理的目标业务数据的数量保持在第一吞吐量和第二吞吐量之间,包括:
确定单位时间内接收到的所述目标业务数据的数量;
当单位时间内接收的所述目标业务数据的数量大于第二吞吐量时,从所述目标业务数据中筛选出数量为第二吞吐量的目标业务数据进行相应的业务处理;
当单位时间内接收的所述目标业务数据的数量处于第一吞吐量与第二吞吐量之间时,对接收到的所有目标业务数据进行相应的业务处理;
当单位时间内接收的所述目标业务数据的数量小于第一吞吐量时,生成虚拟业务数据,并对所述目标业务数据和所述虚拟业务数据进行相应的业务处理。
4.根据权利要求3所述的方法,其特征在于,所述当单位时间内接收的所述目标业务数据的数量大于第二吞吐量时,从所述目标业务数据中筛选出数量为第二吞吐量的目标业务数据进行相应的业务处理,包括:
当单位时间内接收的所述目标业务数据的数量大于第二吞吐量时,根据接收的所述目标业务数据的时间顺序,从所述目标业务数据中筛选出数量为第二吞吐量的目标业务数据;
将筛选出的目标业务数据进行合法性验证;
根据预设业务规则,将通过合法性验证的所述目标业务数据进行相应的业务处理。
5.根据权利要求3所述的方法,其特征在于,所述当单位时间内接收的所述目标业务数据的数量处于第一吞吐量与第二吞吐量之间时,对接收到的所有目标业务数据进行相应的业务处理,包括:
当单位时间内接收的所述目标业务数据的数量处于第一吞吐...
【专利技术属性】
技术研发人员:周基鑫,宿旭升,韦伟,李海鹏,李宁,秦玮,罗健,
申请(专利权)人:深圳华锐金融技术股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。