The invention provides a message processing method, device, controller and system, which includes the message processing method: message sending and receiving message source source system; determine the first rule of the source corresponding to the message queue from the message queue preset in the cluster; according to the rules of the source corresponding to the message in the queue at least one of the first rules followed on the source message processing; determining the processed message corresponding to the second types of rule queue from the message queue in the cluster; the first class rule and the second rule queue queue queue for different types of rules; according to at least one of second types of rule second the rules of the processed message corresponding to the queue in order of the processed message processing, get the target message; the target message to the message System. The invention reduces the complexity of message processing.
【技术实现步骤摘要】
消息处理方法、装置、控制器及系统
本专利技术涉及消息处理
,尤其涉及一种消息处理方法、装置、控制器及系统。
技术介绍
不同消息系统间的消息处理和转发可通过消息中间件实现。通过消息中间件进行消息处理,实际是对消息进行直存直取,也就是每从消息源系统接收到一个消息便将其转发至对应的目标消息系统中。然而不同目标消息系统需实现不同的业务功能,仅采用消息中间件,便难以实现对多种目标消息系统对应的业务需求。为实现满足不同的业务需求,可通过集中式消息服务实现消息的统一处理和转发,通过定义多种不同业务对应的规则执行。在该集中式消息服务处理过程中,每条消息需经过所有业务对应的规则。随着应用数量的线性增长,针对各应用的消息量也大量增加,通过集中式消息服务进行消息处理的性能难以得到有效提高,从而使得消息处理的复杂度较高。
技术实现思路
本专利技术提供一种消息处理方法、装置、控制器及系统,以降低消息处理的复杂度。本专利技术提供一种消息处理方法,包括:接收消息源系统发送的源消息;从预设的消息队列集群中确定所述源消息对应的第一类规则队列;根据所述源消息对应的第一类规则队列中的至少一个第一类规则依次对所述源消息进行处理;从所述消息队列集群中确定所述处理后的消息对应的第二类规则队列;所述第一类规则队列和所述第二规则队列为不同类型的规则队列;根据所述处理后的消息对应的第二类规则队列中的至少一个第二类规则依次对所述处理后的消息进行处理,得到目标消息;将所述目标消息发送至消息目标系统。本专利技术还提供一种消息处理装置,包括:接收模块,用于接收消息源系统发送的源消息;第一确定模块,用于从预设的消 ...
【技术保护点】
一种消息处理方法,其特征在于,包括:接收消息源系统发送的源消息;从预设的消息队列集群中确定所述源消息对应的第一类规则队列;根据所述源消息对应的第一类规则队列中的至少一个第一类规则依次对所述源消息进行处理;从所述消息队列集群中确定所述处理后的消息对应的第二类规则队列;所述第一类规则队列和所述第二规则队列为不同类型的规则队列;根据所述处理后的消息对应的第二类规则队列中的至少一个第二类规则依次对所述处理后的消息进行处理,得到目标消息;将所述目标消息发送至消息目标系统。
【技术特征摘要】
1.一种消息处理方法,其特征在于,包括:接收消息源系统发送的源消息;从预设的消息队列集群中确定所述源消息对应的第一类规则队列;根据所述源消息对应的第一类规则队列中的至少一个第一类规则依次对所述源消息进行处理;从所述消息队列集群中确定所述处理后的消息对应的第二类规则队列;所述第一类规则队列和所述第二规则队列为不同类型的规则队列;根据所述处理后的消息对应的第二类规则队列中的至少一个第二类规则依次对所述处理后的消息进行处理,得到目标消息;将所述目标消息发送至消息目标系统。2.根据权利要求1所述的方法,其特征在于,所述源消息包括:第一类型标识ID;所述预设的消息队列集群包括:至少一个第一类规则队列;所述从预设的消息队列集群中确定所述源消息对应的第一类规则队列,包括:根据所述第一类型ID,从所述至少一个第一类规则队列中确定所述源消息对应的第一类规则队列。3.根据权利要求1所述的方法,其特征在于,所述处理后的消息包括:第二类型ID;所述预设的消息队列集群包括:至少一个第二类规则队列;所述从所述消息队列集群中确定所述处理后的消息对应的第二类规则队列,包括:根据所述第二类型ID,从所述至少一个第二类规则队列中确定所述源消息对应的第二类规则队列。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述第一类规规则队列为场景规则队列,所述第一类规则为场景规则;所述第二类规规则队列为消费规则队列,所述第二类规则为消费规则。5.一种消息处理装置,其特征在于,包括:接收模块,用于接收消息源系统发送的源消息;第一确定模块,用于从预设的消息队列集群中确定所述源消息对应的第一类规则队列;第一处理模块,用于根据所述源消息对应的第一类规则队列中的至少一个第一类规则依次对所述源消息进行处理;第二确定模块,用于从所述消息队列集群中确定所述处理后的消息对应的第二类规则队列;第二处理模块,用于...
【专利技术属性】
技术研发人员:陆黎川,王永军,李林臻,乔鹤松,裴晶瑞,郭峰,吕峥,张玉,李阿飞,苏晖,许焱,
申请(专利权)人:中国民生银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。