System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多类型消息的处理方法、装置、设备及介质制造方法及图纸_技高网

一种多类型消息的处理方法、装置、设备及介质制造方法及图纸

技术编号:44803839 阅读:4 留言:0更新日期:2025-03-28 19:52
本申请涉及数据处理技术领域,具体涉及一种多类型消息的处理方法、装置、设备及介质,用于提高不同系统之间的消息交互的灵活性。该方法包括:消息管理设备接收待处理消息。其中,待处理消息包括事件类型信息和消息类型信息。消息管理设备确定待处理消息的事件类型,并根据预设的事件类型与消息处理方式的对应关系确定待处理消息对应的消息处理方式。以及,消息管理设备确定待处理消息的消息类型,并根据预设的消息类型与消息中间件的对应关系确定待处理消息对应的消息中间件。消息管理设备向消息中间件发送待处理消息和消息处理方式。其中,消息中间件用于根据消息处理方式对待处理消息进行处理。

【技术实现步骤摘要】

本申请涉及数据处理,具体涉及一种多类型消息的处理方法、装置、设备及介质


技术介绍

1、随着计算机技术的不断发展,越来越多的企业、事业单位、政务单位等机构通过业务系统处理用户的业务。为了使业务系统能够处理更多类型的业务,在大型的业务系统中通常存在多种基于不同技术方案开发的子系统。其中,不同的子系统之间可以通过消息的方式实现信息交互。

2、在现有技术中,通常是部署特定的消息中间件的接收客户端,从而实现不同子系统之间可以通过消息中间件进行交互。然而,采用该方式仅可以按照设定好的消息中间件进行交互,无法自由切换其他消息中间件,导致信息交互的灵活性不高,有待改进。


技术实现思路

1、本申请实施例提供一种多类型消息的处理方法、装置、设备及介质,用于提高不同系统之间的消息交互的灵活性。

2、第一方面,本申请提供一种多类型消息的处理方法,应用于消息管理设备,该消息管理设备与多个业务系统连接,该消息管理设备用于向多个业务系统转发待处理消息,方法包括:消息管理设备接收待处理消息。其中,待处理消息包括事件类型信息和消息类型信息。消息管理设备确定待处理消息的事件类型,并根据预设的事件类型与消息处理方式的对应关系确定待处理消息对应的消息处理方式。以及,消息管理设备确定待处理消息的消息类型,并根据预设的消息类型与消息中间件的对应关系确定待处理消息对应的消息中间件。消息管理设备将待处理消息和消息处理方式传输至消息中间件。其中,消息中间件用于根据消息处理方式对待处理消息进行处理。

3、采用该方法,消息管理设备在接收到待处理消息后,可以根据该待处理消息的消息类型确定该待处理消息对应的消息中间件,并将该待处理消息传输至相应的消息中间件,由消息中间件对该消息进行处理,从而实现将不同消息类型的消息转发至不同的消息中间件中,提高了消息交互的灵活性。同时,消息管理设备可以根据待处理消息的事件类型确定该待处理消息对应的消息处理方式,并向该待处理消息对应的消息中间件发送该消息处理方式,以便消息中间件根据该消息处理方式对待处理消息进行处理,提高了消息处理的效率。

4、在一种可能的实施例中,事件类型包括系统启动类型和系统销毁类型。

5、在一种可能的实施例中,当该事件类型为系统启动类型时,该消息处理方式包括开启消息中间件对应的消费者线程,该消费者线程用于接收并处理消费中间件中的消息。当该事件类型为系统销毁类型时,该消息处理方式包括关闭消息中间件对应的消费者线程。

6、在一种可能的实施例中,该开启消息中间件对应的消费者线程包括基于消费者线程的优先级逐个开启该消费者线程。该关闭消息中间件对应的消费者线程包括基于消费者线程的优先级逐个关闭该消费者线程。

7、在一种可能的实施例中,消息中间件是根据业务需求预先设定的,该消息中间件包括kafka消息中间件和mq消息中间件。

8、第二方面,本申请提供一种多类型消息的处理装置,应用于消息管理设备,该消息管理设备与多个业务系统连接,该消息管理设备用于向多个业务系统转发待处理消息,该装置包括:该装置包括:通信模块,用于接收待处理消息,该待处理消息包括事件类型信息和消息类型信息。处理模块,用于确定该待处理消息的事件类型,并根据预设的事件类型与消息处理方式的对应关系确定该待处理消息对应的消息处理方式。以及,处理模块,还用于确定该待处理消息的消息类型,并根据预设的消息类型与消息中间件的对应关系确定该待处理消息对应的消息中间件。通信模块,还用于向该消息中间件发送该待处理消息和该消息处理方式,该消息中间件用于根据该消息处理方式对该待处理消息进行处理。

9、在一种可能的实施例中,事件类型包括系统启动类型和系统销毁类型。

10、在一种可能的实施例中,当事件类型为系统启动类型时,该消息处理方式包括开启消息中间件对应的消费者线程,该消费者线程用于接收并处理消费中间件中的消息。当该事件类型为系统销毁类型时,该消息处理方式包括关闭消息中间件对应的消费者线程。

11、在一种可能的实施例中,该开启消息中间件对应的消费者线程包括基于消费者线程的优先级逐个开启该消费者线程。

12、该关闭消息中间件对应的消费者线程包括基于消费者线程的优先级逐个关闭该消费者线程。

13、在一种可能的实施例中,该消息中间件是根据业务需求预先设定的,该消息中间件包括kafka消息中间件和mq消息中间件。

14、第三方面,本申请提供一种电子设备,包括:

15、存储器,用于存储程序指令;

16、处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行第一方面中任一项所述的方法包括的步骤。

17、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被计算机执行时,使所述计算机执行第一方面中任一项所述的方法。

18、第五方面,本申请提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行第一方面中任一项所述的方法。

19、第二方面至第五方面及其任意一种设计所带来的技术效果可参见第一方面中对应的设计所带来的技术效果,此处不再赘述。

本文档来自技高网
...

【技术保护点】

1.一种多类型消息的处理方法,其特征在于,应用于消息管理设备,所述消息管理设备与多个消息中间件连接,所述消息管理设备用于向多个消息中间件转发待处理消息,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述事件类型包括系统启动类型和系统销毁类型。

3.如权利要求2所述的方法,其特征在于,当所述事件类型为系统启动类型时,所述消息处理方式包括开启消息中间件对应的消费者线程,所述消费者线程用于接收并处理消费中间件中的消息;

4.如权利要求3所述的方法,其特征在于,所述开启消息中间件对应的消费者线程包括基于消费者线程的优先级逐个开启所述消费者线程;

5.如权利要求1-4中任一所述方法,其特征在于,所述消息中间件是根据业务需求预先设定的,所述消息中间件包括Kafka消息中间件和MQ消息中间件。

6.一种多类型消息的处理装置,其特征在于,应用于消息管理设备,所述消息管理设备与多个消息中间件连接,所述消息管理设备用于向多个消息中间件转发待处理消息,所述装置包括:

7.如权利要求6所述的装置,其特征在于,所述事件类型包括系统启动类型和系统销毁类型。

8.如权利要求7所述的装置,其特征在于,当所述事件类型为系统启动类型时,所述消息处理方式包括开启消息中间件对应的消费者线程,所述消费者线程用于接收并处理消费中间件中的消息;

9.如权利要求8所述的装置,其特征在于,所述开启消息中间件对应的消费者线程包括基于消费者线程的优先级逐个开启所述消费者线程;

10.如权利要求6-9中任一所述装置,其特征在于,所述消息中间件是根据业务需求预先设定的,所述消息中间件包括Kafka消息中间件和MQ消息中间件。

11.一种电子设备,其特征在于,包括:

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被计算机执行时,使所述计算机执行如权利要求1-5中任一项所述的方法。

13.一种计算机程序产品,其特征在于,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述如权利要求1-5中任一项所述的方法。

...

【技术特征摘要】

1.一种多类型消息的处理方法,其特征在于,应用于消息管理设备,所述消息管理设备与多个消息中间件连接,所述消息管理设备用于向多个消息中间件转发待处理消息,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述事件类型包括系统启动类型和系统销毁类型。

3.如权利要求2所述的方法,其特征在于,当所述事件类型为系统启动类型时,所述消息处理方式包括开启消息中间件对应的消费者线程,所述消费者线程用于接收并处理消费中间件中的消息;

4.如权利要求3所述的方法,其特征在于,所述开启消息中间件对应的消费者线程包括基于消费者线程的优先级逐个开启所述消费者线程;

5.如权利要求1-4中任一所述方法,其特征在于,所述消息中间件是根据业务需求预先设定的,所述消息中间件包括kafka消息中间件和mq消息中间件。

6.一种多类型消息的处理装置,其特征在于,应用于消息管理设备,所述消息管理设备与多个消息中间件连接,所述消息管理设备用于向多个消息中间件转发待处理消息,所述装置包括:

7.如权利要求6所述的装置,其特征在...

【专利技术属性】
技术研发人员:杨晗琦唐成山陈军丁陈飞陈睿进
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1