一种股票交易平台负载均衡控制系统技术方案

技术编号:38012686 阅读:7 留言:0更新日期:2023-06-30 10:35
本发明专利技术涉及服务器管理领域,尤其涉及一种股票交易平台负载均衡控制系统,本发明专利技术通过设置服务器集群、状态评估模块以及状态评估模块,状态评估模块确定各服务器的运行内存以及各协议对象端与服务器的数据交互总量变化趋势,负载均衡模块对各服务器的服务对象进行调整,第一调整方式为从数据交互总量下降变化趋势的协议对象端所连接服务器集群中调用第一类服务器用以服务数据交互总量上升变化趋势的协议对象端,第二调整方式为调用第二类服务器优先服务低优先级的协议对象端,基于各协议对象端与服务器的数据交互趋势提前对各服务器的部署做出调整,能够适应于股票交易平台,减少算力资源浪费,减少交易平台过载荷的风险,提高平台运行稳定性。提高平台运行稳定性。提高平台运行稳定性。

【技术实现步骤摘要】
一种股票交易平台负载均衡控制系统


[0001]本专利技术涉及服务器管理领域,尤其涉及一种股票交易平台负载均衡控制系统。

技术介绍

[0002]随着我国金融领域的兴起和不断发展,国家产业结构调整升级与创新能力提高的急切需求,股票证券已经步入了人们的生活,相关的股票交易管理平台大量涌现,由于股票交易管理平台的数据承载量很大,因此相关服务器负载均衡系统至关重要,现有的负载均衡系统多基于当前各服务器的负载状态进行负载均衡。
[0003]例如,中国专利公开号为CN114422517A的专利申请公开了一种服务器负载均衡系统,包括管理服务器和服务器集群,服务器集群处理管理服务器分发的用户访问请求,并实时计算自身的负载指标反馈给管理服务器;管理服务器包括请求检测模块、反馈模块、计算模块、分配模块和执行模块;计算模块计算管理服务器的通信信道的负载,并检测服务器集群的负担过重的节点是否已低于预定性能水平;分配模块接收到用户的访问请求,并将访问请求从请求队列中取出,交由请求检测模块估计访问请求的任务量和预期完成时间;反馈模块接收服务器集群的反馈结果。
[0004]但是,现有技术中还存在以下问题,现有技术中,未考虑股票交易平台的特殊性,由于受市场影响,股票交易平台的数据访问量,交易订单处理量常出现较为明显的变化趋势,且数据交互量容易出现波动,现有技术中未考虑上述情况,基于协议端与服务器的数据交互量变化趋势提前调整服务器的服务分配情况,适应于股票交易平台,减少算力资源浪费,减少交易平台过载荷的风险,提高平台运行稳定性。
>
技术实现思路

[0005]为解决现有技术中,未考虑股票交易平台的特殊性,股票交易平台的数据访问量,交易订单处理量常出现较为明显的变化趋势,未基于协议端与服务器的数据交互量变化趋势提前调整服务器的服务分配情况的问题,本专利技术提供一种股票交易平台负载均衡控制系统,其包括:服务器集群,其包括若干服务器群,各所述服务器群包含若干服务器,用以为协议对象端提供服务;状态评估模块,其与所述服务器集群连接,包括第一评估单元以及第二评估单元,所述第一评估单元用以获取各所述服务器的运行内存;所述第二评估单元与协议对象端的协议端口连接用以实时获取各所述协议对象端与若干服务器的数据交互总量,并每隔预定周期判定协议对象端的数据交互总量变化趋势;负载均衡模块,其与所述服务器集群以及状态评估模块连接,用以接收所述状态评估模块所发送的数据,并基于各服务器的运行内存以及协议对象端的数据交互总量变化
趋势对各服务器的服务对象进行调整,其中,第一调整方式为从数据交互总量下降变化趋势的协议对象端所连接服务器集群中调用第一类服务器用以服务数据交互总量上升变化趋势的协议对象端,所调用第一类服务器的数量基于所述协议对象端的数据交互总量变化率所确定;第二调整方式为基于各协议对象端的数据交互总量变化趋势以及所连接服务器的运行内存状态确定协议对象端优先级,并调用第二类服务器优先服务低优先级的协议对象端,所调用第二类服务器的数量基于所述协议对象端所连接服务器集群中第一类服务器的占比以及所述协议对象端的数据交互总量变化率所确定;第一类服务器为运行载荷超过预设内存阈值的服务器;第二类服务器为运行载荷低于预设内存阈值的服务器;所述预设内存阈值基于服务器的最大运行内存所确定。
[0006]进一步地,所述负载均衡模块基于各服务器集群的运行状态以及协议对象端的数据交互趋势对各服务器的服务对象进行调整,其中,第一调整方式需满足各所述服务器的运行内存均超过预设内存阈值;第二调整方式需满足存在服务器的运行内存未超过预设内存阈值。
[0007]进一步地,所述第二评估单元获取各所述协议对象端与若干服务器的数据交互总量,并对应构建数据交互总量变化曲线,其中,所述数据交互总量变化曲线为基于数据交互总量随时间的变化情况构建所得。
[0008]进一步地,所述第二评估单元每隔预定周期判定协议对象端数据交互总量的变化趋势,其中,所述第二评估单元将所述数据交互总量变化曲线在预定周期内的平均斜率与预设的斜率对比阈值进行对比,在第一斜率对比条件下,所述第二评估单元判定所述协议对象端的数据交互总量变化趋势为数据交互总量上升变化趋势;在第二斜率对比条件下,所述第二评估单元判定所述协议对象端的数据交互总量变化趋势为数据交互总量下降变化趋势;所述第一斜率对比条件为所述平均斜率的绝对值大于等于所述斜率对比阈值,所述第二斜率对比条件为所述平均斜率的绝对值小于所述斜率对比阈值。
[0009]进一步地,所述负载均衡模块基于协议对象端的数据交互总量变化率确定所调用第一类服务器的数量,其中,数据交互总量变化率为预定周期内数据交互总量变化量与预定周期内数据交互总量平均值的比值,所调用第一类服务器的数量与所述数据交互总量变化率成正比关系。
[0010]进一步地,所述负载均衡模块基于各协议对象端的数据交互总量变化趋势以及所连接服务器的运行内存状态确定协议对象端优先级,其中,第一优先级协议对象端为处于数据交互总量上升变化趋势的协议对象端,且所述协议对象端当前所连接的各服务器均为第一类服务器;第二优先级协议对象端为处于数据交互总量下降变化趋势的协议对象端,且所述协议对象端当前所连接的各服务器均为第一类服务器;第三优先级协议对象端为处于数据交互总量上升变化趋势的协议对象端,且所述
协议对象端当前所连接的各服务器中存在第二类服务器;第四优先级协议对象端为处于数据交互总量下降变化趋势的协议对象端,且所述协议对象端当前所连接的各服务器中存在第二类服务器。
[0011]进一步地,所述负载均衡模块基于所述协议对象端所连接服务器集群中第一类服务器的占比以及所述协议对象端的数据交互总量变化率确定所调用第二类服务器的数量,其中所调用第二类服务器的数量与所述数据交互总量变化率以及占比的乘积成正比关系。
[0012]进一步地,所述负载均衡模块调用第二类服务器优先服务低优先级的协议对象端,其中,所述负载均衡模块首先确定第一优先级协议对象端所需调用的第二类服务器数量,若剩余服务器中存在第二类服务器则继续调用第二类服务器服务第二优先级协议对象端,若剩余服务器中仍存在第二类服务器则继续调用第二类服务器服务第三优先级协议对象端,若剩余服务器中仍存在第二类服务器则继续调用第二类服务器服务第四优先级协议对象端。
[0013]进一步地,各所述协议对象端与各所述服务器建立有通信协议,以实现数据交互。
[0014]进一步地,所述状态评估模块还与外接显示屏幕连接,以使所述外接显示屏幕显示各服务器的运行内存。
[0015]与现有技术相比,本专利技术通过设置服务器集群、状态评估模块以及状态评估模块,基于状态评估模块确定各服务器的运行内存以及各协议对象端与服务器的数据交互总量变化趋势,负载均衡模块基于状态评估模块所确定的数据确定对各服务器的服务对象进行调整时的调整方式,第一调整方式从数据交互总量下降变化趋势的协议对象端所连接服务器集群中调用第一类服务器用以服务数据交互总量上升变化趋势的协议对象端,第二调整方式为调本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种股票交易平台负载均衡控制系统,其特征在于,包括:服务器集群,其包括若干服务器群,各所述服务器群包含若干服务器,用以为协议对象端提供服务;状态评估模块,其与所述服务器集群连接,包括第一评估单元以及第二评估单元,所述第一评估单元用以获取各所述服务器的运行内存;所述第二评估单元与协议对象端的协议端口连接用以实时获取各所述协议对象端与若干服务器的数据交互总量,并每隔预定周期判定协议对象端的数据交互总量变化趋势;负载均衡模块,其与所述服务器集群以及状态评估模块连接,用以接收所述状态评估模块所发送的数据,并基于各服务器的运行内存以及协议对象端的数据交互总量变化趋势对各服务器的服务对象进行调整,其中,第一调整方式为从数据交互总量下降变化趋势的协议对象端所连接服务器集群中调用第一类服务器用以服务数据交互总量上升变化趋势的协议对象端,所调用第一类服务器的数量基于所述协议对象端的数据交互总量变化率所确定;第二调整方式为基于各协议对象端的数据交互总量变化趋势以及所连接服务器的运行内存状态确定协议对象端优先级,并调用第二类服务器优先服务低优先级的协议对象端,所调用第二类服务器的数量基于所述协议对象端所连接服务器集群中第一类服务器的占比以及所述协议对象端的数据交互总量变化率所确定;第一类服务器为运行载荷超过预设内存阈值的服务器;第二类服务器为运行载荷低于预设内存阈值的服务器;所述预设内存阈值基于服务器的最大运行内存所确定。2.根据权利要求1所述的股票交易平台负载均衡控制系统,其特征在于,所述负载均衡模块基于各服务器集群的运行状态以及协议对象端的数据交互趋势对各服务器的服务对象进行调整,其中,第一调整方式需满足各所述服务器的运行内存均超过预设内存阈值;第二调整方式需满足存在服务器的运行内存未超过预设内存阈值。3.根据权利要求2所述的股票交易平台负载均衡控制系统,其特征在于,所述第二评估单元获取各所述协议对象端与若干服务器的数据交互总量,并对应构建数据交互总量变化曲线,其中,所述数据交互总量变化曲线为基于数据交互总量随时间的变化情况构建所得。4.根据权利要求3所述的股票交易平台负载均衡控制系统,其特征在于,所述第二评估单元每隔预定周期判定协议对象端数据交互总量的变化趋势,其中,所述第二评估单元将所述数据交互总量变化曲线在预定周期内的平均斜率与预设的斜率对比阈值进行对比,在第一斜率对比条件下,所述第二评估单元判定所述协议对象端的数据交互总量变化趋势为数据交互总量上升变化趋势;在第二斜率对比条件下,所述第二评估单元判定所述协议对象端的数据交互总...

【专利技术属性】
技术研发人员:伍军军张奇段德诚
申请(专利权)人:北京固加数字科技有限公司
类型:发明
国别省市:

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

1