Hazelcast 队列上的 TTL

TTL on Hazelcast queue

我想设置 Hazelcast 队列消息的生存时间,即在 X 时间后驱逐队列中最老的消息。如何配置队列?

ps。我注意到 QueueConfig class 中的 setEmptyQueueTtl 方法,但这不是我要找的。

您暂时无法在 Hazelcast 中为队列设置 TTL。

队列中的项目没有 TTL 设置,但听起来您也可以使用 Ringbuffers,它具有项目的全局 ttl 设置,您检查过了吗?