1、工具类
package utils;
import com.rabbitmq.client.Channel;
import com.rabbitmq.client.Connection;
import com.rabbitmq.client.ConnectionFactory;
/**
* Created by zjl
* 2020/10/23
**/
public class RabbitMQUtils {
public static ConnectionFactory connectionFactory;
static {
connectionFactory = new ConnectionFactory();
//设置连接rabbitmq主机
connectionFactory.setHost("127.0.0.1");
//设置连接rabbitmq端口
connectionFactory.setPort(5672);
//设置连接哪个虚拟主机
connectionFactory.setVirtualHost("/ems");
//设置访问虚拟主机的用户名
connectionFactory.setUsername("guest");
//设置访问虚拟主机的密码
connectionFactory.setPassword("guest");
}
public static Connection getConnection(){
//创建链接mq的连接工厂对象
try{
//重量级资源,没必要每拿一次连接创建一次,这样的话代价有点大,所以我们在类加载的时候创建出来,只创建一次
// ConnectionFactory connectionFactory = new ConnectionFactory();
//设置连接rabbitmq主机
// connectionFactory.setHost("127.0.0.1");
// //设置连接rabbitmq端口
// connectionFactory.setPort(5672);
//