一种消息处理方法及装置制造方法及图纸

技术编号:16644434 阅读:56 留言:0更新日期:2017-11-26 16:47
本发明专利技术提供了一种消息处理方法,包括接收至少一个客户端发送的源消息包,存储源消息包至数据库,调用至少一个处理程序,基于处理程序扫描数据库中达到源消息包,当源消息包满足预设条件时,基于处理程序处理源消息包。与现有技术相比,本方法在实现消息的异步处理的同时,还实现了消息的多对多的处理。

A message processing method and device

The invention provides a message processing method, including the source message receiving at least one packet sent by the client, storage source message packets to the database, call at least one processing program, based on the processing program to scan the database to achieve the source message packets when the source packet meets the preset conditions, handler source message packets based on. Compared with the existing technology, this method realizes the asynchronous processing of messages, and also realizes the processing of many to many messages.

【技术实现步骤摘要】
一种消息处理方法及装置
本专利技术涉及数据处理
,尤其涉及一种消息处理方法及装置。
技术介绍
随着软件系统的发展,系统和系统之间交互越来越多,消息的传递和分发错综复杂,在绝大多数场景下,系统间的消息传递都是同步的、非持久化的。而在有些场景下,系统间的消息需要异步处理。例如在银行的部分场景下,消息的时效性要求没有那么高,不需要联机、同步的进行消息发送。消息只需要在一定事件内,从源系统到达目标系统即可。在这种场景下,联机的系统间调用对资源消耗较高。所以需要采用一种异步的消息处理方式。现有技术中如IBM(国际商业机器公司)的MQ,也支持异步消息的处理,但他无法支持消息的分发和管理。MQ的源端和目标端只能是一对一的,通过队列管理器和队列进行配置和管理,从源端发出的消息,只能按照配置的通道到达固定的目标端,反之亦然。因此,如何实现多对多的消息异步处理成为了本领域技术人员急需解决的问题。
技术实现思路
有鉴于此,本专利技术提供了一种消息处理方法,与现有技术相比,本方法在实现消息的异步处理的同时,还实现了消息的多对多的处理。本专利技术提供了一种消息处理方法,包括:接收至少一个客户端发送的源消息包本文档来自技高网...
一种消息处理方法及装置

【技术保护点】
一种消息处理方法,其特征在于,包括:接收至少一个客户端发送的源消息包;存储所述源消息包至数据库;调用至少一个处理程序;基于所述处理程序扫描所述数据库中达到所述源消息包;当所述源消息包满足预设条件时,基于所述处理程序处理所述源消息包。

【技术特征摘要】
1.一种消息处理方法,其特征在于,包括:接收至少一个客户端发送的源消息包;存储所述源消息包至数据库;调用至少一个处理程序;基于所述处理程序扫描所述数据库中达到所述源消息包;当所述源消息包满足预设条件时,基于所述处理程序处理所述源消息包。2.如权利要求1所述的方法,其特征在于,所述基于所述处理程序扫描所述数据库中达到所述源消息包包括:基于所述处理程序扫描所述数据库中与所述处理程序相对应的源消息包。3.如权利要求1或2所述的方法,其特征在于,当所述源消息包满足预设条件时,基于所述处理程序处理所述源消息包包括:当所述源消息包满足预设条件时,基于所述处理程序发送所述源消息包至目标系统。4.如权利要求3所述的方法,其特征在于,还包括:判断所述源消息包是否发送至所述目标系统;若不是,再次基于所述处理程序发送所述源消息包至所述目标系统。5.如权利要求1或2所述的方法,其特征在于,所述当所述源消息包满足预设条件时,基于所述处理程序处理所述源消息包包括:当所述源消息包满足预设条件时,基于所述处理程序存储所述源消息包至存储器。6.一种消...

【专利技术属性】
技术研发人员:黄河峰
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1