HornetQ против Artemis ActiveMQ отклоняется - PullRequest
0 голосов
/ 03 сентября 2018

Я перевожу приложение обмена сообщениями из EAP6 в EAP7. Это потребовало от меня перехода с HornetQ на Артемиду. Я обнаружил явно недокументированное изменение: переадресованные сообщения (неисключительные) в HornetQ раньше теряли настройку истечения, в то время как перенаправленные сообщения в Артемисе сохраняют свое истечение.

Это действительно неудобно для моего случая: я использую неисключительные переадресации для клонирования сообщений в некоторые очереди мониторинга, где я не хочу, чтобы они просто исчезали!

Нужно ли применять трансформатор, который будет применяться к переадресации, чтобы устранить истечение срока переадресации? Или мне не хватает чего-то более простого?

1 Ответ

0 голосов
/ 04 сентября 2018

Изменение, на которое вы ссылаетесь, на самом деле было ошибкой в ​​HornetQ, которая была исправлена ​​с помощью this JIRA . Это изменение было передано Артемисе, когда HornetQ был передан в дар Apache ActiveMQ. Согласно этому JIRA изменение должно быть в JBoss EAP 6.2 CR2. Возможно, версия EAP 6, которую вы использовали, была недостаточно актуальной, чтобы уже иметь это исправление.

...