我有一个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;
});
错误:主机名未知,未提供代理详细信息