如何在相同的嵌入式activemq代理上运行Spring和spring-boot应用程序

时间:2019-08-29 12:59:36

标签: java spring spring-boot activemq

我有旧版的Spring应用程序正在启动嵌入式代理。

我正在使用Spring Boot创建一个微服务,现在我想在同一代理上将消息发送到我的Spring应用程序,该代理可以侦听并继续进行操作。

我尝试了不同的解决方案,但无法发送到我的旧应用程序,但是如果在我的Spring Boot应用程序中尝试,它可以正常工作。

以下是旧版应用程序中的连接工厂配置:-

@Bean
    @DependsOn("SABrokerService")
    public ActiveMQConnectionFactory jmsConnectionFactory() {
        log.debug("Creating Connection Factory which is dependent on Broker Service");
        ActiveMQConnectionFactory jmsConnectionFactory = new ActiveMQConnectionFactory();
        jmsConnectionFactory.setBrokerURL("vm://SABroker");
        return jmsConnectionFactory;
    }

如何摆脱这个问题?

0 个答案:

没有答案