[发明专利]一种基于IO处理的响应式责任链模式数据处理方法在审
申请号: | 202111503833.6 | 申请日: | 2021-12-09 |
公开(公告)号: | CN114217988A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 李晓巍;孙炎森;徐晓剑;马融;李春兰 | 申请(专利权)人: | 中信银行股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F8/30;G06F13/38 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 操飞越;张峰 |
地址: | 100020 北京市朝阳区光*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 io 处理 响应 责任 模式 数据处理 方法 | ||
1.一种基于IO处理的响应式责任链模式数据处理方法,其中,所述方法包括:
获得第一请求数据;
获得第一过滤规则;
通过责任链根据所述第一过滤规则对所述第一请求数据进行数据响应式处理;
若遇到IO操作,发布器执行完当前逻辑将数据响应式发布给订阅器,释放当前线程。
2.如权利要求1所述的方法,其中,所述方法还包括:
若遇到next()操作,获得第二过滤规则;
通过所述责任链根据所述第二过滤规则对所述第一请求数据进行数据响应式处理。
3.如权利要求1所述的方法,其中,所述若遇到IO操作,发布器执行完当前逻辑将数据响应式发布给订阅器,释放当前线程之后,还包括:
所述订阅器开启其他线程响应式订阅;
根据所述其他线程响应式订阅,执行后续逻辑操作。
4.如权利要求2所述的方法,其中,所述方法还包括:
获得所有过滤规则;
当遇到所述next()操作时,通过所述责任链根据所述所有过滤规则中的一个对所述第一请求数据进行数据响应式处理,直到将所有过滤规则操作完成。
5.一种基于IO处理的响应式责任链模式数据处理系统,其中,所述系统包括:
第一获得单元,所述第一获得单元用于获得第一请求数据;
第二获得单元,所述第二获得单元用于获得第一过滤规则;
第一处理单元,所述第一处理单元用于通过责任链根据所述第一过滤规则对所述第一请求数据进行数据响应式处理;
第二处理单元,所述第二处理单元用于若遇到IO操作,发布器执行完当前逻辑将数据响应式发布给订阅器,释放当前线程。
6.一种基于IO处理的响应式责任链模式数据处理系统,其中,所述系统包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序,当所述程序被所述处理器执行时,使系统以执行如权利要求1-4任一项所述方法的步骤。
7.一种存储介质,其中,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行权利要求1-4任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信银行股份有限公司,未经中信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111503833.6/1.html,转载请声明来源钻瓜专利网。