1、简单队列
其实上篇文章末尾给出的代码就是简单队列。
一个生产者对应一个消费者!!!
生产者将消息发送到“hello”队列。消费者从该队列接收消息。
①、pom文件
必须导入rabbitmq 依赖包
<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.4.1</version> </dependency>
②、工具类
package com.ys.utils; import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory; /** * Create by hadoop */ public class ConnectionUtil { public static Connection getConnection(String host,int port,String vHost,String userName,String passWord) throws Exception{ //1、定义连接工厂 ConnectionFactory factory = new ConnectionFactory(); //2、设置服务器地址 factory.setHost(host); //3、设置端口 factory.setPort(port); //4、设置虚拟主机、用户名、密码 factory.setVirtualHost(vHost); factory.setUsername(userName); factory.setPassword(passWord); //5、通过连接工厂获取连接 Connection connection = factory.newConnection(); return connection; } }