发明名称 一种基于JMS的交易处理方法及装置
摘要 本申请公开了一种基于JMS的交易处理方法及装置,方法为:接收联机交易应用通过预设的任务定义接口上传的包括等待时间的任务数据,将任务数据实例化为任务实例后存储至数据库,并向JMS任务队列发送任务触发消息,以触发任务监听器调用Spring-batch框架的Job来执行数据库中的任务实例,判断在等待时间内是否在JMS结果队列中检测到结果消息,所述结果消息为任务监听器在检测到任务实例执行完毕后向所述JMS结果队列发送的结果消息,若在所述等待时间内检测到结果消息,则将返回所述结果消息,否则返回超时提示。本申请中,通过设置等待时间将同步处理和异步处理相结合,大大提高了用户的体验度。
申请公布号 CN104407917A 申请公布日期 2015.03.11
申请号 CN201410640064.8 申请日期 2014.11.13
申请人 中国建设银行股份有限公司 发明人 刘海;聂砂;陈炙;邓华伟;赵钊
分类号 G06F9/46(2006.01)I;H04L29/06(2006.01)I 主分类号 G06F9/46(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 王宝筠
主权项 一种基于JMS的交易处理方法,其特征在于,包括:接收联机交易应用通过预设的任务定义接口上传的任务数据,所述任务数据包括前处理服务名、后处理服务名、应用逻辑服务名和等待时间;将任务数据实例化为任务实例后存储至数据库;向JMS任务队列发送任务触发消息,所述任务触发消息用于触发任务监听器调用Spring‑batch框架的Job来执行数据库中的任务实例;判断在所述等待时间内是否在JMS结果队列中检测到结果消息,所述结果消息为任务监听器在检测到任务实例执行完毕后向所述JMS结果队列发送的结果消息;若在所述等待时间内检测到结果消息,则将返回所述结果消息;若在所述等待时间内检测到结果消息,则返回超时提示。
地址 100033 北京市西城区金融大街25号