测试环境中的消息传递方法、装置、设备及存储介质制造方法及图纸

技术编号:40548277 阅读:23 留言:0更新日期:2024-03-05 19:06
本公开提供了一种测试环境中的消息传递方法、装置、设备及存储介质,涉及计算机技术领域,具体涉及异步通信、分布式系统、微服务、信息流处理等技术领域。测试环境中的消息传递方法包括:获取第一测试环境中第一服务的消息拉取请求;解析消息拉取请求,以确定第一测试环境的环境类型和待拉取消息的属性信息;若第一测试环境的环境类型为基准环境,则查询获得对应属性信息的第一消息,第一消息包括基准环境下生产的消息和未部署第一服务的特性环境下生产的消息;向第一服务发送第一消息。从而,通过基准环境和特性环境的消息路由方案,使得不同类型的环境可以共用同一消息中间件或者消息传递服务,降低了成本。

【技术实现步骤摘要】

本公开涉及计算机,具体涉及异步通信、分布式系统、微服务、信息流处理等,尤其涉及一种测试环境中的消息传递方法、装置、设备及存储介质


技术介绍

1、在分布式系统中,不同服务之间需要依赖消息中间件进行消息传递。生产者生产的消息到达消息中间件,消息中间件主动将该消息推送给消费者,或者,消费者主动从消息中间件中拉取消息。

2、分布式系统可适用于不同的测试环境,为了确保各个测试环境中的消息可以准确传递,可在每个测试环境下单独建立消息中间件,对每个测试环境下的消息中间件进行单独的配置和维护。

3、然而,上述方式中对消息中间件进行配置和维护的成本较高。


技术实现思路

1、本公开提供了一种用于降低消息传递成本的测试环境中的消息传递方法、装置、设备及存储介质。

2、根据本公开的第一方面,提供了一种测试环境中的消息传递方法,包括:获取第一测试环境中第一服务的消息拉取请求;解析所述消息拉取请求,以确定所述第一测试环境的环境类型和待拉取消息的属性信息;若所述第一测试环境的环境类型为基准环境,则查询本文档来自技高网...

【技术保护点】

1.一种测试环境中的消息传递方法,包括:

2.根据权利要求1所述的测试环境中的消息传递方法,其中,所述查询获得对应所述属性信息的第一消息,包括:

3.根据权利要求2所述的测试环境中的消息传递方法,其中,查询未部署所述第一服务的特性环境下生产的消息,包括:

4.根据权利要求3所述的测试环境中的消息传递方法,其中,所述获取所述特性环境对应的服务部署信息,包括:

5.根据权利要求2至4中任一项所述的测试环境中的消息传递方法,其中,所述属性信息包括主题名称和消息序号,所述在所述候选消息中,筛选得到对应所述属性信息的所述第一消息,包括:

...

【技术特征摘要】

1.一种测试环境中的消息传递方法,包括:

2.根据权利要求1所述的测试环境中的消息传递方法,其中,所述查询获得对应所述属性信息的第一消息,包括:

3.根据权利要求2所述的测试环境中的消息传递方法,其中,查询未部署所述第一服务的特性环境下生产的消息,包括:

4.根据权利要求3所述的测试环境中的消息传递方法,其中,所述获取所述特性环境对应的服务部署信息,包括:

5.根据权利要求2至4中任一项所述的测试环境中的消息传递方法,其中,所述属性信息包括主题名称和消息序号,所述在所述候选消息中,筛选得到对应所述属性信息的所述第一消息,包括:

6.根据权利要求2至4中任一项所述的测试环境中的消息传递方法,其中,所述属性信息包括主题名称和队列名称,所述在所述候选消息中,筛选得到对应所述属性信息的所述第一消息,包括:

7.根据权利要求1至4中任一项所述的测试环境中的消息传递方法,所述解析所述消息拉取请求之后,还包括:

8.根据权利要求1至4中任一项所述的测试环境中的消息传递方法,还包括:

9.一种测试环境中的消息传递装置,包括:

10.根据权利要求9所述的测试环境中的消...

【专利技术属性】
技术研发人员:毕建信
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1