RabbitMQ第七课 ACK响应包

RabbitMQ第七课 ACK响应包

amqp_basic_consume函数的第六个参数,指定是否发送ACK回应包,设置为1是发送,0是不发送

从RabbitMQ的网页端不仅可以看出,对于持久化的队列,消息没有收到ACK回应包,将继续保存在内存中,并没有释放。所以这一点需要注意
amqp_basic_consume(conn, 1, queuename,  amqp_empty_bytes,  0,  1,  0,
  amqp_empty_table);