package me.test.amqp;
import org.springframework.amqp.core.AmqpAdmin;
import org.springframework.amqp.core.Queue;
import org.springframework.amqp.rabbit.connection.CachingConnectionFactory;
import org.springframework.amqp.rabbit.core.RabbitAdmin;
public class RpcBroker {
public static final String QUEUE_NAME = "my-rpc-queue";
public static void main(String[] args) {
CachingConnectionFactory connectionFactory = new CachingConnectionFactory();
connectionFactory.setUsername("guest");
connectionFactory.setPassword("guest");
connectionFactory.setAddresses("192.168.101.85:5672,192.168.101.83:5672");
AmqpAdmin amqpAdmin = new RabbitAdmin(connectionFactory);
Queue queue = new Queue(QUEUE_NAME);
amqpAdmin.declareQueue(queue);
System.out.println("queue declared.");
connectionFactory.destroy();
}
}