Я ищу возможность в любой из более популярных очередей сообщений (AMPQ, RabbitMQ, ActiveMQ и т. Д.), Чтобы условно задержать доставку сообщения.JMS Задержка доставки на основе условных переменных
Например:
System A sends a message(foo, condition = bar.x > 1);
System B sends a message(bar, x = 2)
Поскольку сообщение о системе B удовлетворяет условию, установленное на сообщение для системы A, сообщение разблокировано и доставлено.
Существуют ли такие стратегии?