消息代理传递控制方法及其装置、设备、介质、产品制造方法及图纸

技术编号:32358266 阅读:26 留言:0更新日期:2022-02-20 03:21
本申请公开一种消息代理传递控制方法及其装置、设备、介质、产品,所述方法包括:向用户推送消息体配置页面,以接收用户提交的消息体配置信息,消息体配置信息包括消息名称、生产者标签、消费者标签;根据消息体配置信息构造其相对应的消息对象,将其关联消息名称加载到服务容器中;为消息对象生成代理对象,对应获得生产者标签相对应的生产代理对象和消费者标签相对应的消费代理对象;将生产代理对象提交的携带消息名称的消息体,经消息队列传递给消费代理对象。本申请的应用简化了数据传递服务的构建流程,且实现配置信息的复用,节省了开发时间,提升了整体开发效率,且采用代理的模式进行数据传递,使系统模块之间相互解耦,便于维护。便于维护。便于维护。

【技术实现步骤摘要】
消息代理传递控制方法及其装置、设备、介质、产品


[0001]本申请涉及网络告警通知推送
,尤其涉及一种消息代理传递控制方法,此外还涉及该方法相应的装置、设备、非易失性存储介质以及计算机程序产品。

技术介绍

[0002]随着互联网的发展,各大互联网平台所开发的应用中具有多个在线服务,以为用户提供完整的服务流程,例如,在电商交易平台中,用户的商品下单服务中,往往包含了多个在线服务之间的消息数据传递,例如,支付在线服务、订单在线服务、商品库存在线服务及商品物流在线服务之间的消息数据传递,且个别线服务在其中即作为消息生产者生产消息,又作为消息消费者消费消息,使一个在线服务中包括的各在线服务之间具有复杂且繁琐的消息数据传递逻辑,开发成本较高,且各在线服务与其消息数据传递服务相互耦合,使系统的维护较为困难,若任意在线服务的消息数据传递服务发生错误,将导致整个系统的崩溃,鉴于现有技术所存在的问题,本申请人出于解决该问题的考虑做出相应的探索。

技术实现思路

[0003]本申请的目的在于满足用户需求而提供一种消息代理传递控制方法,此外还涉及本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种消息代理传递控制方法,其特征在于,包括如下步骤:向用户推送消息体配置页面,以接收用户提交的消息体配置信息,所述消息体配置信息包括消息名称、生产者标签、消费者标签;根据消息体配置信息构造其相对应的消息对象,将其关联所述消息名称加载到服务容器中;为所述消息对象生成代理对象,对应获得所述生产者标签相对应的生产代理对象和所述消费者标签相对应的消费代理对象;将所述生产代理对象提交的携带所述消息名称的消息体,经消息队列传递给所述消费代理对象,以实现对该消息体的消费。2.根据权利要求1所述的方法,其特征在于,将所述生产代理对象提交的携带所述消息名称的消息体,经消息队列传递给所述消费代理对象,以实现对该消息体的消费的步骤,包括如下由生产代理对象执行的步骤:所述生产代理对象接收第一在线服务所发送的携带所述消息名称的消息体;所述生产代理对象对所述消息体进行预处理,以将其转换为适于所述消费代理对象进行消费的消息体;所述生产代理对象将所述消息体添加到预设的消息队列中。3.根据权利要求1所述的方法,其特征在于,将所述生产代理对象提交的携带所述消息名称的消息体,经消息队列传递给所述消费代理对象,以实现对该消息体的消费的步骤,包括如下由消费代理对象执行的步骤:所述消费代理对象的从所述消息队列中获得所述消息体;所述消费代理对象消费所述消息体,以生成第二在线服务所需的消费结果;所述消费代理对象将所述消费结果推送至所述第二在线服务。4.根据权利要求1所述的方法,其特征在于,根据消息体配置信息构造其相对应的消息对象,将其关联所述消息名称加载到服务容器中的步骤,包括如下步骤:校验所述消息体配置信息中所述消息名称、生产者标签及消费者标签的数据格式;当该消息体配置信息通过校验后,封装所述生产者标签及消费者标签,构造所述消息对象;将所述消息对象及消息名称作为映射关系数据加载至所述服务容器中。5.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:谭本旺
申请(专利权)人:广州朱雀信息科技有限公司
类型:发明
国别省市:

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

1