【技术实现步骤摘要】
一种多测试环境下的消息传递方法及装置
本申请涉及计算机
,特别涉及一种多测试环境下的消息传递方法、装置、设备及介质。
技术介绍
一个系统中存在众多微服务,且一个系统的实现需要多个开发团队共同完成。当开发团队开发完一个微服务时,需要在测试环境中将新设计的微服务装入(即只对其中众多的微服务的其中部分进行了调整),并对开发完成的微服务进行测试以确认其是否能正常运转。同一时间只能有一个开发人员或测试人员测试。往往,测试环境的部署数量是有限的,在测试环境被某一开发人员占用后,其他的测试人员需要排队使用测试环境。这样导致大量的等待时间,造成时间的浪费,效率低下,而且如果操作不当,不同的测试项目之间的数据可能会存在互相干扰,进而影响测试结果。
技术实现思路
本申请实施例提供了一种多测试环境下的消息传递方法、装置、设备及介质。第一方面,本申请实施例提供了一种多测试环境下的消息传递方法,用于电子设备,其中,所述多测试环境包括第一测试环境和第二测试环境,在所述第一测试环境和所述第二测试环境中包括至少一个发送者和 ...
【技术保护点】
1.一种多测试环境下的消息传递方法,用于电子设备,其中,所述多测试环境包括第一测试环境和第二测试环境,在所述第一测试环境和所述第二测试环境中包括至少一个发送者和至少一个接收者,所述消息通过消息中间件在所述发送者和所述接收者之间转发,/n其特征在于,所述方法包括:/n所述发送者发送所述消息,其中,所述消息包括用以指示所述发送者的第一标记;/n所述消息中间件接收所述消息,并且根据所述第一标记从与所述消息中间件连接的所述接收者中确定作为消息目的地的接收者;/n所述作为目的地的接收者经由所述消息中间件得到所述消息。/n
【技术特征摘要】
1.一种多测试环境下的消息传递方法,用于电子设备,其中,所述多测试环境包括第一测试环境和第二测试环境,在所述第一测试环境和所述第二测试环境中包括至少一个发送者和至少一个接收者,所述消息通过消息中间件在所述发送者和所述接收者之间转发,
其特征在于,所述方法包括:
所述发送者发送所述消息,其中,所述消息包括用以指示所述发送者的第一标记;
所述消息中间件接收所述消息,并且根据所述第一标记从与所述消息中间件连接的所述接收者中确定作为消息目的地的接收者;
所述作为目的地的接收者经由所述消息中间件得到所述消息。
2.根据权利要求1所述的方法,其特征在于,
所述消息是所述第一测试环境的第一发送者发送的第一消息,并且,所述第一消息被所述第一测试环境的第一接收者获取。
3.根据权利要求1所述的方法,其特征在于,
所述消息是所述第二测试环境的第二发送者发送的第二消息,并且,所述第二消息基于所述消息中间件的控制,被所述第一测试环境中的所述第一接收者或所述第二测试环境中的第二接收者接收。
4.如权利要求3所述的方法,其特征在于,所述方法包括:
所述第二测试环境的第二发送者发送所述第二消息,
在所述消息中间件在所述第二测试环境中检测到作为消息目的地的第二接收者的情况下,所述第二消息被第二接收者获取。
5.根据权利要求3所述的方法,其特征在于,所述方法包括:
所述第二测试环境的第二发送者发送所述第二消息,
在所述消息中间件未在所述第二测试环境中检测到作为消息目的地的第二接收者的情况下,所述第二消息被所述第一测试环境中的第三接收者获取。
6.根据权利要求1所述的方法,其特征在于,
根据所述消息中的第一标记从与所述消息中间件连接的所述接收者中确定作为消息目的地的接收者,包括:
所述消息中间件通过匹配所述接收者包括的第二标记与所述第一标记来确定作为消息目的地的接收者。
7.根据权利要求6所述的方法,其特征在于,所述消息中间件通过匹配所述接收者包括的第二标记与所述第一标记来确定作为消息目的地的接收者,包括:
在所述接收者的第二标记与所述第一标记相同的情况下,所述消息中间件将所述接收者确定为所述作为消息目的地的接收者。
8.根据权利要求6所述的方法,其特征在于,所述消息中间...
【专利技术属性】
技术研发人员:陈国胜,
申请(专利权)人:行吟信息科技武汉有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。