随笔分类 - rabbitmq
摘要:问题复现 在使用celery + rabbitmq作为broker时,启动一定时间后 会 由于celery和rabbitmq的心跳检测机制 认为连接有问题,先报 如下错误 Too many heartbeats missed 再过一段时间,由于认为心跳有问题,会断开tcp连接,就会报 如下错误: C
阅读全文
摘要:死信消息和死信队列定义 Dead Letter Exchange 死信队列(DLX)队列的简称。 另外对于死信消息:通常如果我们的一个消息存在以下的情况下的话则这消息被称为死信消息: 1: 消息被消费端拒绝,使用 channel.basicNack 或 channel.basicReject ,并且
阅读全文
摘要:TTL 其实就是一个消息存在有效时间,也可以说是最大存活时间,通常单位是毫秒 RabbitMQ的TTL的设置,RabbitMQ可以针对消息也可以针对队列来设置TTL: 关于消息的设置:对于特定消息的过期时间的设置,在消息发送的时候可以进行指定,每条消息的过期时间可以不同。 关于队列的设置:Rabbi
阅读全文