[发明专利]消息处理方法、装置、控制器及系统在审
申请号: | 201611229762.4 | 申请日: | 2016-12-27 |
公开(公告)号: | CN106776077A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 陆黎川;王永军;李林臻;乔鹤松;裴晶瑞;郭峰;吕峥;张玉;李阿飞;苏晖;许焱 | 申请(专利权)人: | 中国民生银行股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 杨文娟,刘芳 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 处理 方法 装置 控制器 系统 | ||
技术领域
本发明涉及消息处理技术领域,尤其涉及一种消息处理方法、装置、控制器及系统。
背景技术
不同消息系统间的消息处理和转发可通过消息中间件实现。通过消息中间件进行消息处理,实际是对消息进行直存直取,也就是每从消息源系统接收到一个消息便将其转发至对应的目标消息系统中。
然而不同目标消息系统需实现不同的业务功能,仅采用消息中间件,便难以实现对多种目标消息系统对应的业务需求。为实现满足不同的业务需求,可通过集中式消息服务实现消息的统一处理和转发,通过定义多种不同业务对应的规则执行。在该集中式消息服务处理过程中,每条消息需经过所有业务对应的规则。
随着应用数量的线性增长,针对各应用的消息量也大量增加,通过集中式消息服务进行消息处理的性能难以得到有效提高,从而使得消息处理的复杂度较高。
发明内容
本发明提供一种消息处理方法、装置、控制器及系统,以降低消息处理的复杂度。
本发明提供一种消息处理方法,包括:
接收消息源系统发送的源消息;
从预设的消息队列集群中确定所述源消息对应的第一类规则队列;
根据所述源消息对应的第一类规则队列中的至少一个第一类规则依次对所述源消息进行处理;
从所述消息队列集群中确定所述处理后的消息对应的第二类规则队列;所述第一类规则队列和所述第二规则队列为不同类型的规则队列;
根据所述处理后的消息对应的第二类规则队列中的至少一个第二类规则依次对所述处理后的消息进行处理,得到目标消息;
将所述目标消息发送至消息目标系统。
本发明还提供一种消息处理装置,包括:
接收模块,用于接收消息源系统发送的源消息;
第一确定模块,用于从预设的消息队列集群中确定所述源消息对应的第一类规则队列;
第一处理模块,用于根据所述源消息对应的第一类规则队列中的至少一个第一类规则依次对所述源消息进行处理;
第二确定模块,用于从所述消息队列集群中确定所述处理后的消息对应的第二类规则队列;
第二处理模块,用于根据所述处理后的消息对应的第二类规则队列中的至少一个第二类规则依次对所述处理后的消息进行处理,得到目标消息;
发送模块,用于将所述目标消息发送至消息目标系统。
本发明还提供一种控制器,包括:存储器和处理器;所述存储器与所述处理器连接;
所述存储器用于存储程序指令;
所述处理器,用于调度所述存储器中的所述程序指令,用以执行上述所述的消息处理方法。
本发明还提供一种消息处理系统,包括:消息源系统、控制器和消息目标系统;其中,所述消息源系统与所述控制器连接,所述控制器还与所述消息目标系统连接;
所述消息源系统用于向所述控制器发送源消息;
所述控制器,用于从预设的消息队列集群中确定所述源消息对应的第一类规则队列;根据所述源消息对应的场景规则队列中的至少一个第一类规则依次对所述源消息进行处理;从所述消息队列集群中确定所述处理后的消息对应的第二类规则队列;根据所述处理后的消息对应的第二类规则队列中的至少一个第二类规则依次对所述处理后的消息进行处理,得到目标消息;并将所述目标消息发送至消息目标系统。
本发明提供的消息处理方法、装置、控制器及系统,可在接收到消息源系统发送的源消息后,可从预设的消息队列集群中确定该源消息对应的第一类规则队列,并根据该源消息对应的第一类规则队列中的至少一个第一类规则依次对该源消息进行处理;从该消息队列集群中确定该处理后的消息对应的第二类规则队列,根据该处理后的消息对应的第二类规则队列中的至少一个第二类规则依次对该处理后的消息进行处理,得到目标消息;继而将该目标消息发送至消息目标系统。该消息处理方法中,针对每个源消息,只需根据该源消息对应的第一类规则队列中的规则进行处理,并根据确定的该处理后的消息对应的第二类规则队列中的规则进行处理,而无需经过所有的业务规则进行处理,从而减小了消息处理的复杂度。
附图说明
图1为本发明的一种消息处理系统的结构示意图;
图2为本发明提供的一种消息处理方法的流程图;
图3为本发明提供的一种消息处理方法的流程图;
图4为本发明提供的一种消息处理装置的结构示意图;
图5为本发明提供的一种控制器的结构示意图;
图6为本发明提供的另一种消息处理系统的结构图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民生银行股份有限公司,未经中国民生银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611229762.4/2.html,转载请声明来源钻瓜专利网。