[发明专利]一种业务请求处理系统有效
| 申请号: | 201110458381.4 | 申请日: | 2011-12-31 |
| 公开(公告)号: | CN103188140A | 公开(公告)日: | 2013-07-03 |
| 发明(设计)人: | 江军 | 申请(专利权)人: | 国民技术股份有限公司 |
| 主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08;H04W4/14 |
| 代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 薛祥辉 |
| 地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 业务 请求 处理 系统 | ||
技术领域
本发明涉及业务平台处理技术领域,具体设计一种统一业务请求处理技术领域。
背景技术
在现有的业务平台系统实现中,大多数web请求都是同步处理的。例如,当用户要登入一个网站,首先输入用户名和密码,然后服务器验证登录合法性。如果验证成功,将允许该用户进入网站。这种实现方式,登录请求在从客户端接收以后被及时处理了。
在一种典型的应用:移动支付的票券平台中,系统一方面需要实时的与用户手机STK客户端交互,另一方面又要与业务层的企业应用组件交互,完成整个业务流程,如购票、下载票券等。前者强调交互的实时性,需要快速返回处理结果;后者强调交互的正确性,业务的处理时间随业务类型不同而异,特别是涉及到第三方支付的处理,系统需要发送支付消息并继续处理,同时不能总是要求消息的两端均已启动且就绪。
因此,异步消息传递是类似票券平台这种松散耦合的面向服务的体系结构的策略之选,因为它克服了远程通信固有的一些限制,如延迟和不可靠等。业务处理可以依赖消息传递基础设施来确保成功交付。
现有技术中出现了一种异步消息传递方式,为基于网络业务请求的处理系统及方法,该系统包括顺次连接的客户端、服务器,服务器又包括:通讯处理模块、协议处理模块及业务处理模块;通讯处理模块与协议处理模块之间、协议处理模块与业务处理模块之间均通过异步消息进行通信。这种技术方案,给出了业务请求处理系统的整体架构,模块功能划分明确,且可以根据业务请求处理瓶颈灵活的分配各模块所需资源;但系统也存在冗余度较高、复杂、实施困难等缺点。
发明内容
本发明解决的技术问题是提出一种业务请求处理系统,实现在业务处理时间较长的情况下,确保系统具有较高的并发处理接入请求的能力。
本发明提出的业务请求处理系统,包括:业务请求接入端、统一消息服务装置、消息中间件装置和业务处理装置;所述业务请求接入端将业务请求输入所述统一消息服务装置,所述统一消息服务装置用于实现所述业务请求接入端与所述消息中间件装置之间的消息交互处理;所述消息中间件装置用于实现管理上下行消息和业务处理消息,所述业务处理消息为业务处理中产生的中间消息;;所述业务处理装置用于以异步方式从所述消息中间件装置中提取消息,完成业务处理后向所述消息中间件装置返回处理结果。
进一步的,所述消息中间件装置包括:上行消息队列、下行消息队列和业务处理消息队列;所述上行消息队列用于保存上行业务请求消息;所述下行消息队列用于保存下行业务返回消息;所述业务处理消息队列用于保存业务处理消息。
进一步的,所述下行消息队列包括下行数据消息队列和下行文本消息队列,分别用于存储下行数据消息和下行文本消息。
进一步的,所述消息中间件装置还包括监听模块,所述监听模块用于监听各消息队列中的消息变化情况。
进一步的,所述统一消息服务装置包括统一消息服务服务端和统一消息服务客户端,用于接收不同方式的接入请求。
进一步的,所述统一消息服务服务端和统一消息服务客户端采用本地客户端机制或HTTP协议请求机制实现通讯。
进一步的,所述统一消息服务装置还包括与所述统一消息服务服务端相连的短消息网关,所述短消息网关用于以短消息的方式接入业务请求。
进一步的,所述的业务请求接入端为移动接入端,所述移动接入端用于以短消息的方式向所述短消息网关发送带业务请求的短消息。
进一步的,所述的业务请求接入端为网页接入端,所述网页接入端用于将网络业务请求发送到所述统一消息服务客户端。
进一步的,所述业务处理装置包括前置模块和业务处理模块;所述前置模块用于以异步方式从所述消息中间件装置中提取业务请求消息并发送到所述业务处理模块;所述业务处理模块用于进行业务处理,并通过所述前置模块向所述消息中间件装置返回处理结果。
本发明通过设置消息中间件装置,对业务中产生的各种消息进行统一调度和管理,使得系统可以对接入的不同业务请求进行统一处理,并通过异步的方式实现业务请求处理和反馈,提高了对业务请求的并发处理能力。按消息发送对象对消息分类为:上行消息队列、下行消息队列和业务处理消息队列,其中下行消息队列又进一步分为下行数据消息队列和下行文本消息队列,实现了有效的消息分类处理。
附图说明
图1是本发明业务请求处理系统原理图;
图2是本发明一实施方式提出的业务请求处理系统结构图;
图3是本发明另一实施方式提出的业务请求处理系统结构图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国民技术股份有限公司,未经国民技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110458381.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种报文调度方法和设备
- 下一篇:基于企业应用集成技术的智能维护方法与系统





