Очередь с возможностью поиска и получения в определенное время - PullRequest
0 голосов
/ 23 июня 2018

Мне нужно отправить некоторые DTO (события) в очередь.Событие может быть обработано сейчас или в будущем (определяется с помощью eventTime, поданного в DTO, который является меткой времени (LocalDateTime)).

Я ищу очередь с возможностью:

  • поиска событийв очереди (например, получить все события с DateTime> NOW () && eventType = 'ACTIVE') без извлечения события из очереди.
  • управлять запросом событий или временем получения

В нашемКомпания, которую мы используем RabbitMQ только для событий, которые должны выполняться сейчас (без событий в будущем).Я читал о RabbitMQ и обнаружил, что могу отклонять сообщения (а затем сообщение требуется), но ничего не нашел в поиске в очереди, не получив от нее сообщения.Возможно ли это сделать в RabbitMQ?Или какую очередь / инструмент я должен использовать?

1 Ответ

0 голосов
/ 25 июня 2018

Команда RabbitMQ отслеживает список рассылки rabbitmq-users и только иногда отвечает на вопросы в StackOverflow.


Возможно ли в RabbitMQ это сделать? Или какую очередь / инструмент я должен использовать?

Это невозможно. Вам придется использовать все сообщения для поиска нужных вам сообщений, а затем отклонять / запрашивать другие.

...