消息处理方法、装置、设备、存储介质和程序产品制造方法及图纸

技术编号:43168519 阅读:21 留言:0更新日期:2024-11-01 19:59
本申请提供一种消息处理方法、装置、设备、存储介质和程序产品,该方法包括:对接收到的待处理消息进行解析,得到所述待处理消息的消息属性,所述消息属性包括目标消息类型和目标业务属性,所述目标业务属性包括目标业务场景和/或目标业务状态;基于spring应用程序启动时查找到的各实现类对应的消息类型,确定所述目标消息类型对应的目标实现类;将所述待处理消息路由至所述目标实现类后,在所述目标消息类型为预设消息类型的情况下,基于所述spring应用程序启动时查找到的各Bean实例,确定所述目标业务属性对应的目标Bean实例;通过所述目标Bean实例对所述待处理消息进行处理。本申请能够降低代码开发的复杂性,提高系统的稳定性。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种消息处理方法、装置、设备、存储介质和程序产品


技术介绍

1、在软件开发中,随着业务复杂性的增加,消息处理逻辑也变得越来越复杂,在处理多种消息输入时,通常会通过策略模式进行消息处理。

2、在该方式中,通常通过预先创建不同策略基类对象和策略子类对象,并建立它们与业务场景标识数据之间的策略路由关系,存储至spring容器中。这样,在运行时,可以通过目标标识数据快速确定匹配的策略基类对象,进而找到对应的策略子类对象和实例代码,执行相应的业务逻辑。。

3、然而,上述方式中,当引入新的业务类型时,需要对现有的代码映射关系进行修改,该方式不仅会增加开发过程的复杂性,而且可能会导致系统不稳定。


技术实现思路

1、本申请提供一种消息处理方法、装置、设备、存储介质和程序产品,用以解决现有技术中软件开发过程复杂,系统不稳定的缺陷,实现降低软件开发过程的复杂性,提高系统稳定性的目的。

2、第一方面,本申请实施例提供一种消息处理方法,包括:

3、对接收到的本文档来自技高网...

【技术保护点】

1.一种消息处理方法,其特征在于,包括:

2.根据权利要求1所述的消息处理方法,其特征在于,所述基于spring应用程序启动时查找到的各实现类对应的消息类型,确定所述目标消息类型对应的目标实现类,包括:

3.根据权利要求1所述的消息处理方法,其特征在于,所述基于所述spring应用程序启动时查找到的各Bean实例,确定所述目标业务属性对应的目标Bean实例,包括:

4.根据权利要求3所述的消息处理方法,其特征在于,各所述Bean实例为在spring应用程序启动时查找到的各初始Bean实例中确定的包含注解信息的Bean实例;

<p>5.根据权利要求...

【技术特征摘要】

1.一种消息处理方法,其特征在于,包括:

2.根据权利要求1所述的消息处理方法,其特征在于,所述基于spring应用程序启动时查找到的各实现类对应的消息类型,确定所述目标消息类型对应的目标实现类,包括:

3.根据权利要求1所述的消息处理方法,其特征在于,所述基于所述spring应用程序启动时查找到的各bean实例,确定所述目标业务属性对应的目标bean实例,包括:

4.根据权利要求3所述的消息处理方法,其特征在于,各所述bean实例为在spring应用程序启动时查找到的各初始bean实例中确定的包含注解信息的bean实例;

5.根据权利要求4所述的消息处理方法,其特征在于,所述方...

【专利技术属性】
技术研发人员:张沛林叶占坤刘格刘朱颂田鹏涛普皓吴昌杰马俊鹏任鹏辉赵楠
申请(专利权)人:中移在线服务有限公司
类型:发明
国别省市:

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

1