鲁班学院java架构师成长路线

1、本次的开发将基于M en建立RabbitMQ的相关程序,所以要建立一个父项目:myrabbit.

2、修改pom.xml文件,追加相应的配置项:

3、删除掉项目下除了pom文件的所有文件夹。

4、建议生产者项目:myrabbit-base,并在生产者项目中加上RabbitMQ客户端支持jar包配置。

5、建立消息发送类:Send。package org.myrabbitmq.base.provider;import java.io.IOException;import java.util.concurrent.TimeoutException;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;import com.rabbitmq.client.ConnectionFactory;public class Send { private final static String QUEUE_NAME = "myrabbit";public static void main(String[] args) throws IOException, TimeoutException {//连接到RabbitMQ服务器ConnectionFactory factory = new ConnectionFactory();factory.setHost("localhost");Connection connection = factory.newConnection(); Channel channel = connection.createChannel();channel.queueDeclare(QUEUE_NAME, false, false, false, null);String message = "Hello World!";channel.basicPublish("", QUEUE_NAME, null, message.getBytes());System.out.println(" [发送完毕] Sent '" + message + "'");channel.close(); connection.close();}}

6、使用命令行查看消息队列是否存在消息。