消息中继、交互方法及相应的装置、设备、介质制造方法及图纸

技术编号:28463326 阅读:28 留言:0更新日期:2021-05-15 21:28
本申请公开一种消息中继、交互方法及相应的装置、设备、介质,所述方法包括:从供中台调用的第一发送接口获取其发送给目标前台的第一消息,存储所述第一消息;查找所述目标前台在本机预注册的服务接口,将所述第一消息推送至该服务接口,在第一消息被目标前台消费后标记该第一消息已被消费;从供前台调用的第二发送接口获取任意前台发送给中台的第二消息,解析出相对应的消息来源所属的来源前台;将第二消息关联该来源前台推送至所述中台,以供该中台消费该第二消息并标记其已被消费。本申请网关实现前台与中台之间的消息交互,为中台及前台提供高适应性及轻量化的信息中继服务能力。台提供高适应性及轻量化的信息中继服务能力。台提供高适应性及轻量化的信息中继服务能力。

【技术实现步骤摘要】
消息中继、交互方法及相应的装置、设备、介质


[0001]本申请属于互联网
,具体涉及一种中间组件条件匹配执行方法,及其相应的装置、电子设备、非易失性存储介质。

技术介绍

[0002]在电商平台的发展过程中,大中台小前台的设计理念逐渐成为主流,为了解决一些业务场景,例如用户积分变更,需要使用到消息中间件的异步通知机制,目前常用的解决方案是:前台、中台共用一个消息服务,然后消息通知方注册消息生产者,消息被通知方注册消息消费者,从而完成消息通信。由此带来的问题是,中台与前台需要各自维护用于维持双方通信所需的消息生产者和消息消费者,而一个中台往往同时对接多个前台,如果中台需要通知前台,那么每个前台消息生产者,中台都需要维护一个消息消费者,反之亦然,这种实现方案的缺点有:
[0003]首先,中台与前台共用同一个消息服务,这对中台及前台的网络条件要求比较高,且一个中台如果需要接收前台消息,需要维护多个消息消费者,这对中台的应用系统压力很大。
[0004]其次,若每个前台都需要跟中台单独对接,开发及维护成本会随着前台的数量逐步提高。...

【技术保护点】

【技术特征摘要】
1.一种消息中继方法,其特征在于,包括如下步骤:从供中台调用的第一发送接口获取其发送给目标前台的第一消息,存储所述第一消息;查找所述目标前台在本机预注册的服务接口,将所述第一消息推送至该服务接口,在第一消息被目标前台消费后标记该第一消息已被消费;从供前台调用的第二发送接口获取任意前台发送给中台的第二消息,解析出相对应的消息来源所属的来源前台;将第二消息关联该来源前台推送至所述中台,以供该中台消费该第二消息并标记其已被消费。2.根据权利要求1所述的方法,其特征在于,还包括如下步骤:响应任意前台的未读消息查询请求,解析出该请求所属的来源前台;查询与该来源前台相对应的非已被消费的所述第一消息,推送给该来源前台;在该来源前台返回表示调用成功的通知后,标记被推送的所述第一消息为已被消费。3.根据权利要求1所述的方法,其特征在于,其包括如下步骤:维护消息产出机及消息消费机,所述消息产出机用于封装向中台发送的所述第二消息,所述消息消费机用于处理中台的消息产出机生产的所述第一消息。4.根据权利要求1所述的方法,其特征在于,从供中台调用的第一发送接口获取其发送给目标前台的第一消息的步骤,以及将第二消息关联该来源前台推送至所述中台的步骤中,均经过消息队列服务器传递消息,以实现本机与中台之间的异步传输。5.一种消息交互方法,其特征在于,包括如下步骤:调用消息产出机生产第一消息,向网关提供的第一发送接口发送该第一消息,以经该网关将第一消息发送给目标前台消费;调用消息消费机处理所述网站中继过来的关联于某来源前台的第二消息,以消费该第二消息;在完成第二消息的消费后标记该第二消息已被消费。6.一种消息交互方法,其特征在于,包括如下步骤:从预注册到网关的服务接口接收来自中台...

【专利技术属性】
技术研发人员:蔡鹏
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:

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

1