Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure服务总线-Java应用程序的集成测试方法_Java_Azure_Continuous Integration_Integration Testing_Azureservicebus - Fatal编程技术网

Azure服务总线-Java应用程序的集成测试方法

Azure服务总线-Java应用程序的集成测试方法,java,azure,continuous-integration,integration-testing,azureservicebus,Java,Azure,Continuous Integration,Integration Testing,Azureservicebus,对于使用Azure Service Bus进行消息传递的Java应用程序,您的集成测试方法是什么 我不想在每个CI构建中都使用云服务。更愿意生成Azure Service Bus的嵌入式版本,或者以某种方式模拟它。或者,我正在考虑编码到AMQP/JMS,并在CI构建期间使用嵌入式ActiveMQ模拟Azure服务总线。 谢谢。根据您的描述,听起来您想使用一个本地兼容的替代方案,而不是Azure Service Bus来与您的Java应用程序进行本地CI集成 正如我所知,以前有一个名为Window

对于使用Azure Service Bus进行消息传递的Java应用程序,您的集成测试方法是什么

我不想在每个CI构建中都使用云服务。更愿意生成Azure Service Bus的嵌入式版本,或者以某种方式模拟它。或者,我正在考虑编码到AMQP/JMS,并在CI构建期间使用嵌入式ActiveMQ模拟Azure服务总线。
谢谢。

根据您的描述,听起来您想使用一个本地兼容的替代方案,而不是Azure Service Bus来与您的Java应用程序进行本地CI集成

正如我所知,以前有一个名为Windows服务总线的替代方案,如页面所述,如下所示

Windows服务总线(WSB)可以看作是Azure服务总线的内部部署版本

但正如所谓的线索所说,它已经正式消亡了。而且没有像SO线程和(由MSFT回答)所说的那样的服务总线模拟器

考虑到我的经验,我不确定是否有替代软件可以代替它而不存在兼容性问题,因此如果必须的话,使用云服务进行CI构建是唯一的选择


如果您不必使用Azure服务器总线进行消息传递,Azure存储队列是与Java应用集成的一个很好的替代方案,您可以参考官方文档下载模拟器并使用它。

这个问题的观点是如何建立的?