快速入门:实现 RabbitMQ 简单队列:
- 在 RabbitMQ 平台创建 Virtual Hosts 和一个队列
- /boyaVirtualHosts
- 订单队列
- 支付队列
-
导入依赖:
<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.6.5 </version> </dependency>
-
编写连接类:
public class RabbitMQConnection { /** * 获取连接 */ public static Connection getConnection() throws IOException, TimeoutException { // 1.创建连接 ConnectionFactory connectionFactory = new ConnectionFactory(); // 2.设置连接地址 connectionFactory.setHost("127.0.0.1"); // 3.设置端口号 connectionFactory.setPort(5672); // 4.设置账号和密码 connectionFactory.setUsername("guest"); connectionFactory.setPassword("guest"); // 5.设置 VirtualHost connectionFactory.setVirtualHost("/boyaVirtualHostsR"); return connectionFactory.newConnection(); } }
-
编写生产者代码:
public class Producer { private static final String QUEUE_NAME = "BoyatopMamber"; /** * 获取