一种基于Netty的高性能网关系统的处理方法及系统
基本信息
申请号 | CN202110630084.7 | 申请日 | - |
公开(公告)号 | CN113641410A | 公开(公告)日 | 2021-11-12 |
申请公布号 | CN113641410A | 申请公布日 | 2021-11-12 |
分类号 | G06F9/4401;G06F9/50;H04L12/66 | 分类 | 计算;推算;计数; |
发明人 | 李怀根;丘佳成;吴亮;温祖辉;连宾雄;李行龙;吴浔;黄翠仪;王旭;周宇 | 申请(专利权)人 | 广发银行股份有限公司 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 陈旭红;钟文瀚 |
地址 | 510080 广东省广州市越秀区东风东路713号 | ||
法律状态 | - |
摘要
摘要 | 本发明采用全异步的多任务处理模型,当任务执行时遇到IO等耗时操作时,采用异步等待方式,使得等待耗时操作的过程中不会阻塞工作线程,工作线程可以去执行其他任务。采用三级缓存懒加载策略动态加载配置信息,支持随时修改配置随时生效,配置信息需要时加载,不需要在系统启动时加载配置,降低了系统启动时的风险,让系统可以专注于执行繁忙的任务。采用Pipeline‑Filter任务处理模式,线性的执行流程更加符合开发者的思维习惯,且开发者只需通过开发不同的Filter再使用Pipeline将Filter组合起来即可实现业务功能,降低了开发的难度。三级异常兜底机制,给请求方更好的体验,而且异常兜底机制保证系统的稳定性,个别任务发送异常不会影响其他任务。 |
