только последнее сообщение будет присутствовать в активном MQ? - PullRequest
1 голос
/ 22 апреля 2009

Я отправляю сообщения в Active MQ очередь через Mule .

Я хочу, чтобы в очереди оставалось только последнее сообщение, а не предыдущее.

Как этого достичь?

Большое спасибо.

1 Ответ

3 голосов
/ 22 апреля 2009

установить размер очереди равным 1, политика удаления по умолчанию, которая является самой старойMessageEvictionStrategy, должна удалить предыдущее сообщение и вставить самое новое. Вы также можете установить другие политики для приоритетов, такие как OldestMessageWithLowestPriorityEvictionStrategy или возиться с настройками TTL в своих сообщениях.

Вы также можете получить некоторые предупреждения о полной очереди, так что будьте готовы справиться с этим.

...