无序消息灰度发布方法、设备及消息中间件与流程

文档序号:37903296发布日期:2024-05-09 21:47阅读:来源:国知局

技术特征:

1.一种无序消息灰度发布方法,其特征在于,包括:

2.根据权利要求1所述的无序消息灰度发布方法,其特征在于,针对任一所述消息消费者,在所述预设队列组的所有用于连接该消息消费者的队列中,每个所述队列分别用于连接该消息消费者的一个消费者实例,且不同所述队列所用于连接的所述消费者实例不同。

3.根据权利要求1所述的无序消息灰度发布方法,其特征在于,在所述消息消费者的数量为至少两个时,针对所述预设队列组中的任一队列,所述任一队列用于被至少两个所述消息消费者所共用。

4.根据权利要求3所述的无序消息灰度发布方法,其特征在于,每个所述消息消费者的消费者实例数量相等;

5.根据权利要求1所述的无序消息灰度发布方法,其特征在于,在所述至少一个消息消费者为订阅模式下的多个消息消费者时,所述根据消息预处理规则对所述消息进行打标处理,具体包括:

6.根据权利要求1所述的无序消息灰度发布方法,其特征在于,所述根据所有所述目标队列中的所有消息的打标结果,对所述第一目标消息消费者的各个消费者实例分发所述所有消息,具体包括:

7.根据权利要求6所述的无序消息灰度发布方法,其特征在于,还包括:

8.根据权利要求7所述的无序消息灰度发布方法,其特征在于,响应于消息消费者管理人员的修改操作,修改所述消息预处理规则和/或至少一个所述消息消费者的消息过滤规则,具体包括:

9.一种消息中间件,其特征在于,包括:

10.一种无序消息灰度发布设备,其特征在于,包括:


技术总结
本发明提供一种无序消息灰度发布方法、设备及消息中间件,涉及消息中间件技术领域,本方法包括:在接收到消息时,根据消息预处理规则对消息进行打标处理;消息预处理规则中的灰度规则规定了对应消息消费者的各个消费者实例的消费比例;将消息以扇出的方式发送至预设队列组的每个队列上;在接收到第一目标消息消费者发送的消费消息请求时,将其所有消费者实例路由到预设队列组的目标队列上,不同消费者实例所连接的目标队列不同;根据所有目标队列中的所有消息的打标结果,对第一目标消息消费者的各个消费者实例分发所有消息。本发明能够降低服务之间耦合度,降低方案开发难度及方案开发成本。

技术研发人员:韦强,杨国胜,肖梦龙,刘一凡,李嵩
受保护的技术使用者:中国民航信息网络股份有限公司
技术研发日:
技术公布日:2024/5/8
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1