消息主题处理方法技术

技术编号:39507539 阅读:8 留言:0更新日期:2023-11-25 18:42
本发明专利技术实施例公开了一种消息主题处理方法

【技术实现步骤摘要】
消息主题处理方法、装置、系统、服务器和存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种消息主题处理方法

装置

系统

服务器和存储介质


技术介绍

[0002]消息主题是消息发布者和订阅者之间的传输中介

分布式场景中,消息主题可以实现消息在设备之间的发送和接收,从而实现设备之间的通信

业务系统可以对消息主题进行监听,确定消息主题的接入状态,并对接入状态为已接入的消息主题进行执行,实现消息主题的监听和执行

[0003]现有技术中,业务系统可以统一对消息主题进行监听和执行

[0004]在实现本专利技术的过程中,专利技术人发现现有技术中至少存在以下技术问题:
[0005]业务系统对大量的消息主题进行监听和执行时,稳定性较差


技术实现思路

[0006]本专利技术提供一种消息主题处理方法

装置

系统

服务器和存储介质,以实现对大量的消息主题的监听和执行

[0007]第一方面,本专利技术实施例提供了一种消息主题处理方法,所述方法包括:
[0008]确定监听到的消息主题对应的业务接口;
[0009]基于所述业务接口调用对应的业务模块,并根据所述业务模块执行所述消息主题得到的执行结果确定所述消息主题的处理结果

[0010]第二方面,本专利技术实施例还提供了一种消息主题处理装置,包括:
[0011]确定模块,用于确定监听到的消息主题对应的业务接口;
[0012]执行模块,用于基于所述业务接口调用对应的业务模块,并根据所述业务模块执行所述消息主题得到的执行结果确定所述消息主题的处理结果

[0013]第三方面,本专利技术实施例还提供了一种消息主题处理系统,包括:管理模块和业务模块,
[0014]所述管理模块,用于确定监听到的消息主题对应的业务接口;基于所述业务接口调用对应的业务模块;
[0015]所述业务模块,用于执行所述消息主题,得到执行结果;
[0016]所述管理模块,还用于根据所述业务模块执行所述消息主题得到的执行结果确定所述消息主题的处理结果

[0017]第四方面,本专利技术实施例还提供了一种服务器,所述服务器包括:
[0018]一个或多个处理器;
[0019]存储装置,用于存储一个或多个程序,
[0020]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中任一所述的消息主题处理方法

[0021]第五方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面中任一所述的消息主题处理方法

[0022]上述专利技术中的实施例具有如下优点或有益效果:
[0023]本专利技术实施例提供一种消息主题处理方法,所述方法包括:确定监听到的消息主题对应的业务接口;基于所述业务接口调用对应的业务模块,并根据所述业务模块执行所述消息主题得到的执行结果确定所述消息主题的处理结果

上述技术方案,通过对监听状态为监听中的消息主题的监听,可以确定监听状态为监听中的消息主题的接入状态,并在确定监听状态为监听中的消息主题的接入状态为已接入时,确定监听到该消息主题,进而可以在消息主题和业务接口的对应关系表中对监听到的消息主题进行查询,确定监听到的消息主题的业务接口,实现对消息主题的动态监听,进而可以通过业务接口调用业务接口对应的业务模块,即消息主题对应的业务接口,并在业务模块执行消息主题后,将业务模块执行消息主题得到的执行结果确定为消息主题的处理结果,实现对消息主题的动态执行,实现将消息主题的监听和执行解耦开来,避免了消息主题的监听业务逻辑对应的监听业务代码和执行业务逻辑对应的执行业务代码产生耦合,增加系统的稳定性,使得系统更加简单稳定,进一步提升消息主题监听和执行的稳定性

附图说明
[0024]图1为本专利技术实施例提供的一种消息主题处理方法的流程图;
[0025]图2为本专利技术实施例提供的另一种消息主题处理方法的流程图;
[0026]图3为本专利技术实施例提供的一种消息主题处理系统的结构示意图;
[0027]图4为本专利技术实施例提供的一种消息主题处理装置的结构示意图;
[0028]图5为本专利技术实施例提供的一种服务器的结构示意图

[0029]附图标号:
[0030]管理模块

310、
业务模块

320、
数据库

330。
具体实施方式
[0031]下面结合附图和实施例对本专利技术作进一步的详细说明

可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定

另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构

[0032]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法

虽然流程图将各项操作
(
或步骤
)
描述成顺序的处理,但是其中的许多操作可以被并行地

并发地或者同时实施

此外,各项操作的顺序可以被重新安排

当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤

所述处理可以对应于方法

函数

规程

子例程

子程序等等

此外,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合

[0033]业务系统可以对消息主题进行监听,确定消息主题的接入状态,并对接入状态为已接入的消息主题进行执行,实现消息主题的监听和执行

简单场景中,消息主题的数量较少,业务系统可以对少量的消息主题进行统一的监听和执行;复杂场景中,消息主题的数量
较多,业务系统对大量的消息主题进行统一的监听和执行时,会导致系统功能职责不清晰,且监听业务逻辑对应的监听业务代码和执行业务逻辑对应的执行业务代码容易耦合,导致业务系统的稳定性较差

而且,业务系统需要监听的消息主题发生变化时,需要更新业务系统,当然,更新业务系统的风险也较大,不利于对消息主题的监听和执行

[0034]因此,本申请提出一种消息主题处理方法,可以实现对大量的消息主题的监听和执行

[0035]下面将结合示图和实施例对本申请提出的一种消息主题处理方法进行详细本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种消息主题处理方法,其特征在于,所述方法包括:确定监听到的消息主题对应的业务接口;基于所述业务接口调用对应的业务模块,并根据所述业务模块执行所述消息主题得到的执行结果确定所述消息主题的处理结果
。2.
根据权利要求1所述的消息主题处理方法,其特征在于,确定监听到的消息主题对应的业务接口,包括:对监听状态为监听中的消息主题进行监听,确定各所述消息主题的接入状态;在消息主题和业务接口的对应关系表中对接入状态为已接入的消息主题进行查询,确定接入状态为已接入的消息主题对应的业务接口
。3.
根据权利要求2所述的消息主题处理方法,其特征在于,在确定监听到的消息主题对应的业务接口之前,还包括:根据待处理业务建立消息主题;对各所述消息主题进行配置,确定各所述消息主题对应的所述业务接口;基于各所述消息主题和各所述消息主题对应的所述业务接口,构建所述消息主题和业务接口的对应关系表
。4.
根据权利要求3所述的消息主题处理方法,其特征在于,在根据待处理业务建立消息主题之后,还包括:对各所述消息主题进行配置,确定各所述消息主题的监听状态
。5.
根据权利要求1所述的消息主题处理方法,其特征在于,根据所述业务模块执行所述消息主题得到的执行结果确定所述消息主题的处理结果,包括:将所述业务模块执行所述消息主题得到的执行结果,确定为所述消息主题的处理结果
。6.
一种消息主题处理装置,其特征在于,所述装置包括:确定模块,用于确定监听到的消息主题对应的业务接口;执行模块,用于基于所述业务接口调用对应的业务模块,并根据所述业务模块执行所述消息主题得到的执行结果确定所述消息主题的处理结果
。7.
...

【专利技术属性】
技术研发人员:胡灿海邱明明张栋芳
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1