Я использую activemq для передачи запросов между различными процессами. В некоторых случаях у меня есть несколько дублирующихся сообщений (которые являются запросами) в очереди. Я хотел бы иметь только один. Есть ли способ отправить сообщение таким образом, что он заменит старое сообщение похожими атрибутами? Если этого не происходит, есть способ проверить очередь и проверить сообщение с конкретными атрибутами (в этом случае я не буду отправлять новое сообщение, если существует более старый).Замена сообщения в очереди jms
Clarrification (на основе ответа Дейва): Я действительно пытаюсь удостовериться, что в очереди нет дубликатов сообщений, чтобы уменьшить объем обработки, который происходит каждый раз, когда потребитель получает сообщение. Поэтому я хотел бы либо заменить сообщение, либо даже поставить его в очередь.
Спасибо.
Спасибо Дэйв. Я на самом деле пытаюсь убедиться, что в очереди нет дубликатов сообщений, чтобы уменьшить объем обработки, который происходит каждый раз, когда потребитель получает сообщение. Поэтому я хотел бы либо заменить сообщение, либо даже поставить его в очередь. Udi – Udi 2008-10-24 20:08:39