前言
在使用下列方法之前,当然需要先创建一个rabbit服务器。然后在配置文件里,配上ip,用户名密码。
使用AmqpAdmin建立各种类型的交换机
@Test
public void createExchange(){
//创建一个类型为direct的Exchange
amqpAdmin.declareExchange(new DirectExchange("amqp.directExchange"));
//创建一个类型为fanout的Exchange
amqpAdmin.declareExchange(new FanoutExchange("amqp.fanoutExchange"));
//创建一个类型为topic的Exchange
amqpAdmin.declareExchange(new TopicExchange("amqp.topicExchange"));
}
使用AmqpAdmin建立消息队列
@Test
public void createQueue(){
//创建一个消息队列,指定消息队列的名称和是否持久化
amqpAdmin.declareQueue(new Queue("amqpadmin.queue",true));
}
使用AmqpAdmin建立绑定
@Test
public void createBinding(){
amqpAdmin.declareBinding(new Binding("amqpadmin.queue",Binding.DestinationType.QUEUE,
"amqp.directExchange","amqp.directExchange",null));
}