消息消费方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:38720216 阅读:18 留言:0更新日期:2023-09-08 23:15
本公开的实施例公开了消息消费方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:获取消息对象的消费者配置信息集合,其中,上述消费者配置信息集合存储在对象容器中;确定上述消息对象对应的运行环境的环境配置文件;根据上述环境配置文件,确定上述运行环境是否为预发环境;响应于确定上述运行环境为预发环境,将上述消费者配置信息集合从上述对象容器中移除。该实施方式与云计算有关,可以将消费者配置信息集合从上述对象容器中移除之后,使得消息对象不实例化。从而,无须依赖MQ配置文件,即可停止消息消费。即可停止消息消费。即可停止消息消费。

【技术实现步骤摘要】
消息消费方法、装置、电子设备和计算机可读介质


[0001]本公开的实施例涉及计算机领域,具体涉及消息消费方法、装置、电子设备和计算机可读介质。

技术介绍

[0002]MQ(Message Queue)消息队列是用于服务解耦、流量消峰的重要中间件。在真实系统中,存在生产和预发环境(模拟真实线上的环境,与真实流量通过应用隔离,但是数据共存)。在基于此背景下,期望预发环境Consumer消费端停止消费Producer生产端在生产环境发送的消息,但是在上线前做功能验证时,又期望预发环境Consumer是可消费的。目前,停止消费Producer在生产环境发送的消息,通常采用的方式为:基于JDOS部署系统抽离MQ配置文件覆盖镜像中的配置文件,预发环境重部署,Consumer停止消费。
[0003]然而,采用上述方式通常会存在以下技术问题:通过MQ配置文件停止消息消费,配置文件配置较为复杂,使得开发效率降低。
[0004]该
技术介绍
部分中所公开的以上信息仅用于增强对本专利技术构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种消息消费方法,包括:获取消息对象的消费者配置信息集合,其中,所述消费者配置信息集合存储在对象容器中;确定所述消息对象对应的运行环境的环境配置文件;根据所述环境配置文件,确定所述运行环境是否为预发环境;响应于确定所述运行环境为预发环境,将所述消费者配置信息集合从所述对象容器中移除。2.根据权利要求1所述的方法,其中,在所述确定所述消息对象对应的运行环境的环境配置文件之前,所述方法还包括:将所述消费者配置信息集合缓存至相关联的虚拟机中。3.根据权利要求2所述的方法,其中,所述方法还包括:响应于检测到开启所述环境配置文件的启动操作,从所述虚拟机中读取消费者配置信息集合;将所述消费者配置信息集合添加至所述对象容器中,以及启动消息订阅操作。4.根据权利要求3所述的方法,其中,所述方法还包括:确定所述环境配置文件是否启动消费操作;响应于确定所述环境配置文件未启动消费操作,确定所述消息对象的消费者配置信息集合是否在所述对象容器中;响应于确定所述消费者配置信息集合在所述对象容器中,取消消息订阅操作,以及将所述消费者配置信息集合从所述对象容器中移除。5.根据权利要求3所述的方法,其中,所述方法还包括:响应于接收到消息生产端发送的消息,基于配置的消息配置信息,确定所述消息是否需要消费;...

【专利技术属性】
技术研发人员:肖雄
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1