并发和异步任务处理方法及其设备

基本信息

申请号 CN201911413124.1 申请日 -
公开(公告)号 CN111131499A 公开(公告)日 2020-05-08
申请公布号 CN111131499A 申请公布日 2020-05-08
分类号 H04L29/08;H04L29/06;G06F9/48;G06F9/50 分类 电通信技术;
发明人 涂海;郭书伟 申请(专利权)人 北京讯鸟软件有限公司
代理机构 北京汲智翼成知识产权代理事务所(普通合伙) 代理人 陈曦;陈琳
地址 100086 北京市海淀区知春路113号银网中心A座302室
法律状态 -

摘要

摘要 本发明公开了一种并发和异步任务处理方法和设备。通过多线程Reactor加多进程Worker架构,基于epoll的reactor能够处理不限定个数的连接请求,因此能够提高服务器一侧响应客户端请求的并发处理能力;通过同时创建两种进程,一种是普通的worker进程,一种是task worker进程,worker进程是用来处理耗时不是太长的请求,task worker进程用来处理耗时较长的请求,所有的异步任务都可以都会平均分配给task任务进程执行,进一步提高服务器一侧的任务响应处理速度。