消息处理方法、发布端、订阅端及计算机可读存储介质与流程

文档序号:36697547发布日期:2024-01-16 11:34阅读:16来源:国知局
消息处理方法、发布端、订阅端及计算机可读存储介质与流程

本发明涉及但不限于通信,尤其涉及一种消息处理方法、发布端、订阅端及计算机可读存储介质。


背景技术:

1、在嵌入式设备微服务管理领域。存在业务之间状态变更的依赖,位于不同节点多个业务需要同时关注某一个服务的状态变化,因此,需要采用订阅发布机制对业务消息进行处理,在产生业务消息时,发布者发布该业务消息,使得订阅者能接收到该业务消息。但是,相关技术的处理方法中,通常是发布者将消息发布到通道中,订阅了该通道的订阅者能够接收到对应的消息,而在一些情况下,例如,通道中的消息量超出缓冲区时导致消息丢失,而由于订阅端无法确定接收到的消息的连续性,从而导致订阅端无法感知到通道中是否发生消息丢失。


技术实现思路

1、以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。

2、本发明实施例提供了一种消息处理方法,能够确定消息的连续性,进而确定是否出现消息丢失。

3、第一方面,本发明实施例提供了一种消息处理方法,应用于发布端,所述方法包括:

4、获取待发布消息,根据所述待发布消息获取对应的目标通道的第一序列信息;

5、对所述待发布消息与所述第一序列信息进行封装,得到发布消息;

6、向所述目标通道对应的订阅端发送所述发布消息,以使所述订阅端根据所述第一序列信息确定所述发布消息的连续性。

7、第二方面,本发明实施例提供了一种消息处理方法,应用于订阅端,所述方法包括:

8、接收发布消息,所述发布消息由发布端发送;

9、对所述发布消息进行解析,得到第一序列信息;

10、根据所述第一序列信息与本地保存的第二序列信息确定所述发布消息的连续性。

11、第三方面,本发明实施例提供了一种发布端,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的消息处理方法。

12、第四方面,本发明实施例提供了一种订阅端,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第二方面所述的消息处理方法。

13、第五方面,本发明实施例提供了一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行时实现第一方面所述的消息处理方法,或实现第二方面所述的消息处理方法。

14、本发明实施例包括:获取待发布消息,根据待发布消息获取对应的目标通道的第一序列信息;对待发布消息与第一序列信息进行封装,得到发布消息;向目标通道对应的订阅端发送发布消息,以使订阅端根据第一序列信息确定发布消息的连续性。能够确定消息的连续性,进而确定是否出现消息丢失。

15、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。



技术特征:

1.一种消息处理方法,应用于发布端,所述方法包括:

2.根据权利要求1所述的消息处理方法,其特征在于,在所述获取待发布消息,根据所述待发布消息获取对应的目标通道的第一序列信息,之后,还包括:

3.根据权利要求1或2所述的消息处理方法,其特征在于,所述获取待发布消息,包括:

4.一种消息处理方法,应用于订阅端,所述方法包括:

5.根据权利要求4所述的消息处理方法,其特征在于,在所述根据所述第一序列信息与本地保存的第二序列信息确定所述发布消息的连续性,之后,还包括:

6.根据权利要求4或5所述的消息处理方法,其特征在于,在所述接收发布消息之前,还包括:

7.根据权利要求4或5所述的消息处理方法,其特征在于,在所述接收发布消息之前,还包括:

8.根据权利要求7所述的消息处理方法,其特征在于,还包括:

9.一种发布端,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至3任意一项所述的消息处理方法。

10.一种订阅端,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求4至8任意一项所述的消息处理方法。

11.一种计算机可读存储介质,所述存储介质存储有程序,其特征在于,所述程序被处理器执行时实现权利要求1至8任意一项所述的消息处理方法。


技术总结
本发明提供了一种消息处理方法、发布端、订阅端及计算机可读存储介质,消息处理方法包括获取待发布消息,根据待发布消息获取对应的目标通道的第一序列信息;对待发布消息与第一序列信息进行封装,得到发布消息;向目标通道对应的订阅端发送发布消息,以使订阅端根据第一序列信息确定发布消息的连续性。能够确定消息的连续性,进而确定是否出现消息丢失。

技术研发人员:邵楠
受保护的技术使用者:中兴通讯股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1