本发明涉及金融领域,特别涉及一种交易路由方法、装置、设备及存储介质。
背景技术:
1、随着当前社会的发展,金融交易的需求也随之发展。为满足多样化的交易需求,金融企业的应用系统也在不断更新迭代。随着服务架构的日益增多,交易路由请求的复杂性也越来越高,会给系统性能带来极大压力,严重影响系统的稳定性和交易响应速率。
2、因此,如何实现对于交易路由请求的快速响应且交易路由请求带来的系统压力较小,是一个亟待解决的问题。
技术实现思路
1、有鉴于此,本申请的目的在于提供一种交易路由方法、装置、设备及存储介质,能够实现快速响应交易路由请求,降低交易路由请求的性能压力。
2、本申请实施例提供了一种交易路由方法,所述方法包括:
3、获取交易路由请求的关键参数,所述关键参数和所述交易路由请求对应的应用场景相关;
4、确定所述关键参数和所述交易路由请求的终点系统之间的关联程度,并根据所述关联程度确定交易路由策略,将所述交易路由策略转换为目标函数模型,所述目标函数模型至少包括多个交易节点;
5、根据萤火虫群优化算法以及所述交易路由请求对目标函数模型进行优化,得到所述交易路由请求的类型,并根据所述交易路由请求的类型确定所述交易节点的空间位置;
6、根据多个所述交易节点的空间位置对所述交易路由请求转发至所述终点系统。
7、可选地,所述目标函数模型为最小交易费用模型,所述最小交易费用模型为其中,所述ci为从所述交易路由请求的交易起点到第i个交易节点的交易费用,所述xi代表是否选择第i个交易节点,所述n为交易节点的数量。
8、可选地,所述目标函数模型为最大交易速度模型,所述最大交易速度模型为其中,所述ti为从所述交易路由请求的交易起点到第i个交易节点的交易时间,所述n为交易节点的数量。
9、可选地,同一类型的交易路由请求对应的交易节点相同。
10、可选地,所述根据萤火虫群优化算法以及所述交易路由请求对目标函数模型进行优化,得到所述交易路由请求的类型,并根据所述交易路由请求的类型确定所述交易节点的空间位置包括:
11、获取所述目标函数模型,初始化所述目标函数模型的参数,所述参数至少包括交易节点;
12、根据所述交易路由请求初始化萤火虫的空间位置,计算群体中萤火虫的相对亮度,根据所述相对亮度确定萤火虫的移动方向,更新萤火虫的空间位置,继续计算群体中萤火虫的相对亮度;其中,所述萤火虫的空间位置反映所述交易节点的空间位置;
13、重复上述步骤,直到满足迭代条件,而后输出所述交易路由请求的类型,并根据所述交易路由请求的类型确定所述交易节点的空间位置。
14、本申请实施例提供了一种交易路由装置,所述装置包括:
15、数据管理模块,用于获取交易路由请求的关键参数,所述关键参数和所述交易路由请求对应的应用场景相关;
16、模型加工模块,用于确定所述关键参数和所述交易路由请求的终点系统之间的关联程度,并根据所述关联程度确定交易路由策略,将所述交易路由策略转换为目标函数模型,所述目标函数模型至少包括多个交易节点;
17、路由计算模块,用于根据萤火虫群优化算法以及所述交易路由请求对目标函数模型进行优化,得到所述交易路由请求的类型,并根据所述交易路由请求的类型确定所述交易节点的空间位置;
18、路由转发模块,用于根据多个所述交易节点的空间位置对所述交易路由请求转发至所述终点系统。
19、可选地,所述目标函数模型为最小交易费用模型,所述最小交易费用模型为其中,所述ci为从所述交易路由请求的交易起点到第i个交易节点的交易费用,所述xi代表是否选择第i个交易节点,所述n为交易节点的数量。
20、可选地,所述目标函数模型为最大交易速度模型,所述最大交易速度模型为其中,所述ti为从所述交易路由请求的交易起点到第i个交易节点的交易时间,所述n为交易节点的数量。
21、本申请实施例提供了一种交易路由设备,所述设备包括:处理器和存储器;
22、所述存储器,用于存储指令;
23、所述处理器,用于执行所述存储器中的所述指令,执行如上述实施例所述的方法。
24、本申请实施例提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上述实施例所述的方法。
25、本申请实施例提供了一种交易路由方法,方法包括:获取交易路由请求的关键参数,关键参数和交易路由请求对应的应用场景相关,确定关键参数和交易路由请求的终点系统之间的关联程度,并根据关联程度确定交易路由策略,将交易路由策略转换为目标函数模型,目标函数模型至少包括多个交易节点,也就是说,根据交易路由请求的相关应用场景辅助制定交易路由策略,并且将交易路由策略形成直观化的目标函数模型,而后根据萤火虫群优化算法以及交易路由请求对目标函数模型进行优化,得到交易路由请求的类型,并根据交易路由请求的类型确定交易节点的空间位置,也就是说,经过对目标函数模型利用萤火虫优化算法后,能够快速对交易节点进行定位,实现根据多个交易节点的空间位置对交易路由请求转发至终点系统,即通过目标函数模型以及萤火虫群优化算法,能够实现快速响应交易路由请求,在交易量较大的情况时,也不会出现交易路由请求的堆积,提高交易路由的稳定性,并且在优化时的参数较少,能够降低交易路由请求的性能压力。
1.一种交易路由方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标函数模型为最小交易费用模型,所述最小交易费用模型为其中,所述ci为从所述交易路由请求的交易起点到第i个所述交易节点的交易费用,所述xi代表是否选择第i个所述交易节点,所述n为所述交易节点的数量。
3.根据权利要求1所述的方法,其特征在于,所述目标函数模型为最大交易速度模型,所述最大交易速度模型为其中,所述ti为从所述交易路由请求的交易起点到第i个所述交易节点的交易时间,所述n为所述交易节点的数量。
4.根据权利要求1所述的方法,其特征在于,同一类型的交易路由请求对应的所述交易节点相同。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述根据萤火虫群优化算法以及所述交易路由请求对目标函数模型进行优化,得到所述交易路由请求的类型,并根据所述交易路由请求的类型确定所述交易节点的空间位置包括:
6.一种交易路由装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述目标函数模型为最小交易费用模型,所述最小交易费用模型为其中,所述ci为从所述交易路由请求的交易起点到第i个所述交易节点的交易费用,所述xi代表是否选择第i个所述交易节点,所述n为所述交易节点的数量。
8.根据权利要求6所述的装置,其特征在于,所述目标函数模型为最大交易速度模型,所述最大交易速度模型为其中,所述ti为从所述交易路由请求的交易起点到第i个所述交易节点的交易时间,所述n为所述交易节点的数量。
9.一种交易路由设备,其特征在于,所述设备包括:处理器和存储器;
10.一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1-5任意一项所述的方法。