rabbitmq 学习积累

1,temporary queue(由server自动命名)在关闭连接时会自动从server端清除

2,basicConsumer,basicGet
channel.basicConsume(queue, noAck, queueingConsumer);
channel.basicGet(queue, noAck);

noAck = true,不需要回复,接收到消息后,queue上的消息就会清除
noAck = false,需要回复,接收到消息后,queue上的消息不会被清除,直到调用channel.basicAck(deliveryTag, false); queue上的消息才会被清除
而且,在当前连接断开以前,其它客户端将不能收到此queue上的消息
原文地址:https://www.cnblogs.com/amityat/p/2160063.html