一种测试环境消息队列的回源方法、装置及记录介质制造方法及图纸

技术编号:41730446 阅读:12 留言:0更新日期:2024-06-19 12:52
本发明专利技术公开了一种测试环境消息队列的回源方法、装置及记录介质,其中,回源方法包括:测试环境通过消息队列将生产数据回源至测试环境自身或者基准环境;所述的基准环境用于存放各个测试环境回源失败的生产数据;所述的回源是将测试环境的生产数据发送至消息队列代理端,同时测试环境或者基准环境根据回源逻辑接收消息队列代理端回传数据的过程;所述的消息队列代理端分别与基准环境、多个测试环境之间实现消息对接。所述消息队列代理端具有代理节点,所述代理节点用于获取发送生产数据的测试环境的测试环境地址,所述的回源逻辑是消息队列代理端从代理节点获取测试环境地址作为的回源地址,消息队列代理端将生产数据回源至测试环境地址。

【技术实现步骤摘要】

本专利技术属于互联网,具体地说,涉及一种测试环境消息队列的回源方法、装置及记录介质


技术介绍

1、在软件开发中,测试阶段使用的代码运行环境为测试环境,测试环境是在有限的机器资源成本下搭建可运行、稳定的调试环境,这样的环境不止一个,需要同时多人使用不同的环境。

2、在互联网领域中,提供给测试环境的消息队列方案比较少,消息队列的回源方案就更少,还有测试环境的改造往往会有业务改造,导致消息队列的回源方案成本巨大、周期很长、配合度不高的问题。另外,在测试环境中可能每一个功能上线都会有对应的topic,这样带来的问题就是topic的数量会随着开发功能的增加而成倍的增加,因此,业界处理消息队列的回源策略上的一种方案是在topic上按照环境区分,而不管哪种消息队列,过多的topic都会对消息队列本身造成处理能力的下降,同时也会导致topic管理混乱和跨测试环境同时需要消费的情况下无法解决问题。

3、有鉴于此,特提出本专利技术专利。


技术实现思路

1、为解决上述技术问题,本专利技术提供一种测试环境消本文档来自技高网...

【技术保护点】

1.一种测试环境消息队列的回源方法,其特征在于,包括:

2.根据权利要求1所述一种测试环境消息队列的回源方法,其特征在于:所述消息队列代理端具有代理节点,所述代理节点用于获取发送生产数据的测试环境的测试环境地址,所述的回源逻辑是消息队列代理端从代理节点获取测试环境地址作为的回源地址,消息队列代理端将生产数据回源至测试环境地址。

3.根据权利要求2所述一种测试环境消息队列的回源方法,其特征在于:所述消息队列代理端将基准环境的基准环境地址设为默认回源地址,如果消息队列代理端将生产数据回源至测试环境地址失败,所述消息队列代理端会将生产数据回源至默认回源地址。

...

【技术特征摘要】

1.一种测试环境消息队列的回源方法,其特征在于,包括:

2.根据权利要求1所述一种测试环境消息队列的回源方法,其特征在于:所述消息队列代理端具有代理节点,所述代理节点用于获取发送生产数据的测试环境的测试环境地址,所述的回源逻辑是消息队列代理端从代理节点获取测试环境地址作为的回源地址,消息队列代理端将生产数据回源至测试环境地址。

3.根据权利要求2所述一种测试环境消息队列的回源方法,其特征在于:所述消息队列代理端将基准环境的基准环境地址设为默认回源地址,如果消息队列代理端将生产数据回源至测试环境地址失败,所述消息队列代理端会将生产数据回源至默认回源地址。

4.根据权利要求3所述一种测试环境消息队列的回源方法,其特征在于:所述生产数据回源失败的原因包括网络原因、硬件原因、数据本身不支持原因。

5.根据权利要求2-4任意一项所述一种测试环境消息队列的回源方法,其特征在于:所述的消息队列代理端为nmq代理端,nmq代理端的代理节点获取发送生产数据的测试环境的测试环境地址作为回源地址,将生产数据回源至测试环境地址,测试环境自己生产数据自己消费数据,nmq代理端将基准环境的基准环境地址设为默认回源地址,如果生产数据回源失败,nmq代理端会将测试环境生产的数据回源至默认回源地址。

6.根据权利...

【专利技术属性】
技术研发人员:侯廷帅韩陈寿陈彩连胡祖立
申请(专利权)人:北京百舸飞驰科技有限公司
类型:发明
国别省市:

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

1