在springboot中提供AmazonMQ的代理服务器详细信息

时间:2019-01-15 11:32:55

标签: spring-boot proxy activemq jmstemplate amazon-mq

我有一个Amazon MQ终端节点,并在springboot应用程序中使用它。如果我从开放式互联网运行该应用程序,则此方法会正常工作。但是从我公司的Intranet,我们需要提供代理服务器和端口。您能否在此处提供如何提供代理服务器和代理端口名称?

pom.xml:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-activemq</artifactId>
</dependency>


<dependency>
    <groupId>org.apache.activemq</groupId>
    <artifactId>activemq-broker</artifactId>
</dependency>

application.properties

spring.activemq.broker-url=ssl://<url>.amazonaws.com:61617
spring.activemq.user=<username>
spring.activemq.password=<password>

代码:

@Autowired
    private JmsTemplate jmsTemplate;

jmsTemplate.convertAndSend("test.test", payload,m -> {
                m.setJMSCorrelationID(corrId);
                return m;
            });

错误:主机名未知,未提供代理详细信息

0 个答案:

没有答案