RabbitMQ automatic response and message persistence

    在rabbitmq中,channel.basicConsume(String queuename, boolean autoAck, Consumer consumer),

autoAck This parameter is true, indicating automatic response, false, indicating manual response

If you choose to answer manually, you must add this line of code to answer manually after the consumer finishes consuming the message.

channel.basicAck(envelope.getDeliveryTag(), false);

====== Endurance

boolean druable = false;

channel.queueDeclare(QUEUE_NAME, durable, false, false, null);

durable indicates whether it is persistent, true indicates persistence, and false indicates no persistence.

 

 

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325808596&siteId=291194637
Recommended