Я хочу установить время жизни для сообщений очереди Hazelcast, то есть удалить самое старое сообщение в очереди по прошествии X времени. Как настроить очередь?

Пс. Я заметил метод setEmptyQueueTtl в классе QueueConfig, но это не то, что я ищу.

0
Mijajlevska Kristina 17 Сен 2018 в 16:01

2 ответа

Лучший ответ

Для элементов в очереди нет настройки TTL, однако похоже, что вы также можете использовать Ringbuffers, в котором есть глобальная настройка ttl для элементов. Вы это проверили?

0
sertug 17 Сен 2018 в 13:16

На данный момент вы не можете установить TTL для очереди в Hazelcast.

0
Alparslan Avci 17 Сен 2018 в 13:15