踩坑内容异常
com.rabbitmq.client.ShutdownSignalException: channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILED - inequivalent arg 'durable' for queue '' in vhost '/': received 'false' but current is 'true', class-id=50, method-id=10) |
解决方案:durable 队列是否持久化(保持一致)
channel.queueDeclare("queueName", true, false, false, null);
一、生产者:发布消息
public void startProducer() {
// 1、创建连接工厂
ConnectionFactory connectionFactory = new ConnectionFactory();
// 2、设置连接属性
connectionFactory.setHost("RabbitmqHost");
connectionFactory.setPort("RabbitmqPort");
connectionFactory.setUsername("RabbitmqUsername");
connectionFa