发明公开
- 专利标题: 利用协程处理业务请求的方法及相关设备
-
申请号: CN202111195386.2申请日: 2021-10-13
-
公开(公告)号: CN114327854A公开(公告)日: 2022-04-12
- 发明人: 许勇刚 , 王利斌 , 李祉岐 , 冯雅平 , 尹琴 , 李宁 , 罗富财 , 尚闻博 , 党倩 , 余入丽 , 王秋明 , 杨阳 , 任磊 , 林婷婷
- 申请人: 国网思极网安科技(北京)有限公司 , 国网甘肃省电力公司 , 国网福建省电力有限公司 , 国网信息通信产业集团有限公司 , 国家电网有限公司
- 申请人地址: 北京市昌平区未来科学城国家电网园区C座5层539室; ; ; ;
- 专利权人: 国网思极网安科技(北京)有限公司,国网甘肃省电力公司,国网福建省电力有限公司,国网信息通信产业集团有限公司,国家电网有限公司
- 当前专利权人: 国网思极网安科技(北京)有限公司,国网甘肃省电力公司,国网福建省电力有限公司,国网信息通信产业集团有限公司,国家电网有限公司
- 当前专利权人地址: 北京市昌平区未来科学城国家电网园区C座5层539室; ; ; ;
- 代理机构: 北京风雅颂专利代理有限公司
- 代理商 朱智勇
- 主分类号: G06F9/50
- IPC分类号: G06F9/50
摘要:
本公开提供一种利用协程处理业务请求的方法及相关设备,包括:获取服务器的计算资源的使用率;根据所述使用率确定可并发协程的数量N,其中N为正整数;将待处理的多个业务请求分成多个请求组,使得所述请求组的数目小于等于N;对于所述多个请求组中的每个请求组,将所述多个请求组全部业务请求放入业务通道;启动N个协程监听所述业务通道;响应于监听到业务数据被输入所述业务通道中,所述N个协程并发处理所述业务通道中的所述多个请求组中的业务请求。通过对待处理的多个业务请求进行分组,根据分组的数量创建协程,多个协程同时对业务分组进行处理,解决了现有技术中因创建协程过多导致服务器崩溃的问题。