基本信息
- 申请号 CN202110564869.9
- 公开号 CN113037875B
- 申请日 2021/05/24
- 公开日 2021/07/27
- 申请人 武汉众邦银行股份有限公司
- 优先权日期
- 发明人 钟铮 李耀 彭磊
- 主分类号 H04L29/08
- 申请人地址 432200 湖北省武汉市黄陂区盘龙城经济开发区汉口北大道88号汉口北国际商品交易中心D2区1-2层、22-23层
- 分类号 H04L29/08;H04L29/06
- 专利代理机构 成都正煜知识产权代理事务所(普通合伙) 51312
- 当前专利状态 发明专利授权公告
- 代理人 李龙
- 有效性 有效专利
- 法律状态 无
摘要
本发明涉及信息技术领域,提供了一种分布式实时业务系统中的异步网关方案,主旨在于解决当网关线程池耗尽,业务拥塞导致各子系统处理业务逻辑时,网关中的业务线程同步阻塞,消耗大量系统资源,造成业务请求超时等问题。
主要方案包括采用一个独立的线程用于持续监听IO操作任务执行情况,当IO操作任务完成时,更新IO操作任务状态为已完成;对于请求XML报文的IO操作任务、调用业务子系统发送请求JOSN报文的IO操作任务、发起接收业务子系统响应的响应JSON报文的IO操作任务起将响应JSON报文进行XML转换后并向第三方业务系统返回响应的XML报文的IO操作任务状态为未完成时,切换至其他任务避免服务阻塞。
展开
主要方案包括采用一个独立的线程用于持续监听IO操作任务执行情况,当IO操作任务完成时,更新IO操作任务状态为已完成;对于请求XML报文的IO操作任务、调用业务子系统发送请求JOSN报文的IO操作任务、发起接收业务子系统响应的响应JSON报文的IO操作任务起将响应JSON报文进行XML转换后并向第三方业务系统返回响应的XML报文的IO操作任务状态为未完成时,切换至其他任务避免服务阻塞。
展开