[发明专利]支持消息编排的方法和装置、电子设备和存储介质在审
申请号: | 202310287535.0 | 申请日: | 2023-03-22 |
公开(公告)号: | CN116361123A | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 张苏磊 | 申请(专利权)人: | 北京自如信息科技有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32;G06F11/30 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 王统贵 |
地址: | 101500 北京市密云区经济开*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 消息 编排 方法 装置 电子设备 存储 介质 | ||
本申请提供了一种支持消息编排的方法和装置、电子设备和存储介质,其中,该方法包括:基于消息编排组件,读取目标文件中的图信息,其中,消息编排组件用于展示多个消息主题节点之间的消息发送流转过程,图信息用于表征各个待发送消息主题节点之间的先后执行逻辑;根据目标业务从图信息中确定当前待发送的第一消息主题节点;监听第一消息主题节点的发送情况;基于监听反馈结果和图信息,确定下次待发送的第二消息主题节点。通过本申请,解决了相关技术中存在不能直观地看到消息发送情况,不便于后期消息发送方式的扩展的问题。
技术领域
本申请涉及计算机技术领域,尤其涉及一种支持消息编排的方法和装置、电子设备和存储介质。
背景技术
在一些实际应用场景中,经常会使用消息中间件来实现需要异步执行、解耦生产者和消费者的场景,其中,消息中间件统称mq(message queue),可以设置多个主题,每个主题有生产者和消费者,消息从生产者发出到指定的主题(mq自身会存储消息),监听主题的消费者会收到消息。因此,对于mq而言,消息会存储在mq内,消费者只需要按照自己的能力不断消费消息即可,直到消息全部消费完;同时还可以增加消费者,提高消费能力。
在对mq发送消息的监测过程中,传统的开发方式通常是由开发人员在代码里通过硬编码的方式写入消息发送工作,每次想要了解发送了哪些消息时,需要查看代码原记录。这样对应的缺陷就是不能直观地看到消息发送情况,不便于后期消息发送方式的扩展。
发明内容
本申请提供了一种支持消息编排的方法和装置、电子设备和存储介质,以至少解决相关技术中存在不能直观地看到消息发送情况,不便于后期消息发送方式的扩展的问题。
根据本申请实施例的一个方面,提供了一种支持消息编排的方法,该方法包括:
基于消息编排组件,读取目标文件中的图信息,其中,所述消息编排组件用于展示多个消息主题节点之间的消息发送流转过程,所述图信息用于表征各个待发送消息主题节点之间的先后执行逻辑;
根据目标业务从所述图信息中确定当前待发送的第一消息主题节点;
监听所述第一消息主题节点的发送情况;
基于监听反馈结果和所述图信息,确定下次待发送的第二消息主题节点。
根据本申请实施例的另一个方面,还提供了一种支持消息编排的装置,该装置包括:
读取模块,用于基于消息编排组件,读取目标文件中的图信息,其中,所述图信息用于表征各个待发送消息主题节点之间的先后执行逻辑;
第一确定模块,用于根据目标业务从所述图信息中确定当前待发送的第一消息主题节点;
第一监听模块,用于监听所述第一消息主题节点的发送情况;
第二确定模块,用于基于监听反馈结果和所述图信息,确定下次待发送的第二消息主题节点。
可选地,读取模块包括:
调用单元,用于调用所述消息编排组件的目标接口对应的目标方法;
读取单元,用于根据所述目标方法内的入参参数,读取所述目标文件中的所述图信息,其中,所述入参参数等于所述目标文件的文件名。
可选地,第一确定模块包括:
获取单元,用于根据所述图信息获取消息发送总节点;
第一确定单元,用于根据所述消息发送总节点确定多个待发送消息主题节点;
第二确定单元,用于根据目标业务从所述多个待发送消息主题节点中确定当前待发送的所述第一消息主题节点。
可选地,该装置还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京自如信息科技有限公司,未经北京自如信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310287535.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:室内机及空调
- 下一篇:一种多糖铁高效液相色谱鉴别的样品处理方法