并发和异步任务处理方法及其设备
基本信息
申请号 | 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任务进程执行,进一步提高服务器一侧的任务响应处理速度。 |
