一种请求处理方法、装置、设备及存储介质制造方法及图纸

技术编号:30967160 阅读:30 留言:0更新日期:2021-11-25 20:39
本申请公开了一种请求处理方法、装置、设备及存储介质,应用于后端服务器,包括:从预先构建的第一连接池中确定出处于空闲状态的第一长连接链路,并通过第一长连接链路接收消息服务器发送的目标请求;将目标请求分发至后端服务器中相应的业务模块,以利用业务模块对目标请求进行处理,得到处理后的目标请求;从预先构建的第二连接池中确定出处于空闲状态的第二长连接链路,并通过第二长连接链路将处理后的目标请求发送至消息服务器。本申请通过第一连接池中的第一长连接链路接收消息服务器发送的目标请求,并通过第二连接池中的第二长连接链路返回处理后的目标请求,基于预先构建的连接池复用长连接链路,降低消息服务器压力,提高请求处理效率。提高请求处理效率。提高请求处理效率。

【技术实现步骤摘要】
一种请求处理方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,特别涉及一种请求处理方法、装置、设备及存储介质。

技术介绍

[0002]在现有存储管理软件的架构中根据后端不同功能拆分的模块,集群所有节点的每个模块都保持和单个消息服务节点的一个消息服务长连接,这样一来单个消息服务节点的压力很大。但是除了性能和缓存等定时执行收集信息的模块外,其他业务模块基本都处于不活跃状态,当没有CLI和前端页面操作的请求命令时模块连接处于“空跑”状态,浪费连接资源。同时各个模块处理请求之后又各自临时申请创建新的连接用于发送处理结果,每次接收一个处理请求就新建一次连接,资源开销很大,当节点和模块数很多的情况下对该单个消息服务节点造成很大的压力,降低请求响应效率。
[0003]因此,如何提高存储管理软件架构的请求处理效率,是本领域亟待解决的技术问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种请求处理方法、装置、设备及存储介质,能够基于预先构建的连接池复用长连接链路,降低消息服务器压力,提高请求处理效率本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种请求处理方法,其特征在于,应用于后端服务器,包括:从预先构建的第一连接池中确定出处于空闲状态的第一长连接链路,并通过所述第一长连接链路接收消息服务器发送的目标请求;将所述目标请求分发至所述后端服务器中相应的业务模块,以利用所述业务模块对所述目标请求进行处理,得到处理后的目标请求;从预先构建的第二连接池中确定出处于空闲状态的第二长连接链路,并通过所述第二长连接链路将处理后的目标请求发送至所述消息服务器;其中,所述将所述目标请求分发至所述后端服务器中相应的业务模块,包括:如果所述目标请求不止一个,则获取各个所述目标请求对应的优先级,并按照各个所述目标请求的优先级对各个所述目标请求进行排序,以得到对应的请求序列;将所述请求序列中的各个所述目标请求依次分发至所述后端服务器中相应的业务模块。2.根据权利要求1所述的请求处理方法,其特征在于,所述通过所述第一长连接链路接收消息服务器发送的目标请求之前,还包括:请求端通过WEB页面或者命令行界面将目标消息发送至消息服务器;相应的,所述通过所述第二长连接链路将处理后的目标请求发送至所述消息服务器之后,还包括:所述消息服务器将处理后的目标请求返回至所述请求端。3.根据权利要求1所述的请求处理方法,其特征在于,所述按照各个所述目标请求的优先级对各个所述目标请求进行排序,以得到对应的请求序列之后,还包括:通过消息队列的方式对所述请求序列中的各个所述目标请求进行存储。4.根据权利要求1所述的请求处理方法,其特征在于,所述将所述请求序列中的各个所述目标请求依次分发至所述后端服务器中相应的业务模块,包括:确定各个所述目标请求对应的标识码,并根据各个所述目标请求对应的所述标识码将所...

【专利技术属性】
技术研发人员:朱文龙
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1