一、编写MQ.java
package com.example.demo.test;
import com.rabbitmq.client.AMQP;
import com.rabbitmq.client.Channel;
import com.rabbitmq.client.Connection;
import com.rabbitmq.client.ConnectionFactory;
import java.io.IOException;
import java.util.concurrent.TimeoutException;
public class MQ {
//routingKey
private static final String routingKey = "XXXXX";
//exchange
private static final String exchange = "XXXXX";
public String sendMQ( String msg ) {
System.out.println(msg);
Connection connection = null;
//定义一个连接工厂
ConnectionFactory factory = new ConnectionFactory();
//设置服务端地址(域名地址/ip)
factory.setHost("XXX.XX.XXX");
//设置服务器端口号
factory.setPort(5672);
//设置虚拟主机(相当于数据库中的库)
factory.setVirtualHost("XXXX");
//设置用户名
factory.setUsername("XXXX");