我正在使用 RabbitMQ Java API 连接到 RabbitMQ 服务器。我想用ConnectionFactory.setUri(...)
配置使用哪个服务器。它似乎对虚拟主机进行了调整。
有一个名为/
.
import com.rabbitmq.client.ConnectionFactory;
import com.rabbitmq.client.Connection;
import com.rabbitmq.client.Channel;
import java.net.URI;
public class Worker {
public static void main(String[] argv) throws Exception {
ConnectionFactory factory = new ConnectionFactory();
final URI uri = URI.create("amqp://guest:guest@localhost:5672/");
factory.setUri(uri);
final Connection connection = factory.newConnection();
final Channel channel = connection.createChannel();
}
}
使用上面的代码,配置的虚拟主机是空的。似乎没有办法使用 URI 将虚拟主机配置为/
.
有没有办法做到这一点?