一种优化决策引擎吞吐率及响应时间的方法

基本信息

申请号 CN201811617064.0 申请日 -
公开(公告)号 CN111381955A 公开(公告)日 2020-07-07
申请公布号 CN111381955A 申请公布日 2020-07-07
分类号 G06F9/50(2006.01)I 分类 -
发明人 王聪;郑高峰 申请(专利权)人 无锡智道安盈科技有限公司
代理机构 无锡市朗高知识产权代理有限公司 代理人 无锡智道安盈科技有限公司
地址 214000江苏省无锡市新吴区震泽路18号双子楼B栋7楼
法律状态 -

摘要

摘要 本发明提供一种优化决策引擎吞吐率及响应时间的方法,包括以下处理流程:第一步:使用阻塞列队创建任务的任务缓冲池,对任务进行初始化并放入列队中,将位于首位的任务取出并赋值与当前任务,初始化完毕;第二步:当请求到来的时候,使用当前任务处理请求,当请求计数器与阈值取模为0的场合,注销当前任务;第三步:生成一个新的任务放入队列中;第四步:将注销的任务和生成的任务并入队列。本发明构建任务缓冲池,避免请求每次执行任务删除,产生大量的垃圾,引起JVM的垃圾回收操作,而是通过取模的方式,批量集中销毁,从而避免了系统在高并发下因垃圾回收引起的规则引擎响应时间不稳定。