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