RabbitMQ实例支持延迟消息队列么?
RabbitMQ可以通过设置消息的有效期、和死信队列来实现延迟消息。
同时,也提供安装插件实现延迟消息。
消息堆积对业务有什么影响?
为了保证服务的稳定可靠,分布式消息服务RabbitMQ版采用了默认的40%高水位配置。当内存占用率达到40%高水位后,会触发流控,生产者流程会被阻塞。消息堆积可能造成内存高水位,为了避免高水位的产生,请及时消费积压在队列中的消息。
消费的最长保留时间是多久?
一般情况下消息如果未被消费会一直保留,只有被消费后,才会被删除。但是如果设置了过期时间(TTL),则以TTL时间为准。