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上的消息
2,basicConsumer,basicGet
channel.basicConsume(queue, noAck, queueingConsumer);
channel.basicGet(queue, noAck);
noAck = true,不需要回复,接收到消息后,queue上的消息就会清除
noAck = false,需要回复,接收到消息后,queue上的消息不会被清除,直到调用channel.basicAck(deliveryTag, false); queue上的消息才会被清除
而且,在当前连接断开以前,其它客户端将不能收到此queue上的消息