Java 设置JMS连接的URL

Java 设置JMS连接的URL,java,jms,message-queue,Java,Jms,Message Queue,示例显示生产者和消费者发送和消费消息;这就是他们创建连接的方式: ConnectionFactory cf = new com.sun.messaging.ConnectionFactory(); Connection connection = cf.createConnection(); 如何指定远程JMS服务器的地址和参数 我想创建到另一台机器上运行的OpenMQ服务器的加密和压缩连接。理想情况下,我希望同时使用客户端和服务器身份验证。似乎提供了一个使用JMS服务器地址的示例 这就是它创建

示例显示生产者和消费者发送和消费消息;这就是他们创建连接的方式:

ConnectionFactory cf = new com.sun.messaging.ConnectionFactory();
Connection connection = cf.createConnection();
如何指定远程JMS服务器的地址和参数

我想创建到另一台机器上运行的OpenMQ服务器的加密和压缩连接。理想情况下,我希望同时使用客户端和服务器身份验证。

似乎提供了一个使用JMS服务器地址的示例

这就是它创建连接的方式。它们提供地址以及用户名和密码(admin)


生产者可以发送消息,但消费者不能发送消息
String addressList = "http://127.0.0.1:8080/imqhttp/tunnel";
com.sun.messaging.TopicConnectionFactory topicConnectionFactory = new com.sun.messaging.TopicConnectionFactory();
topicConnectionFactory.setProperty(com.sun.messaging.ConnectionConfiguration.imqAddressList, addressList);
javax.jms.Topic top;
javax.jms.Connection con = topicConnectionFactory.createTopicConnection("admin", "admin");