Мы используем IBM WebSphere MQ для сообщений SWIFT. Когда получено сообщение SWIFT, оно обрабатывается и помещается в локальные очереди в процессе обработки. Это как следующее:
Внешний мир> Q1> Приложение> Q2> Приложение> Q3> Приложение
Очереди являются локальными очередями. Но произошла значительная задержка, когда сообщение достигает Приложения из Q1 / Q2 / Q3 ... как дни. И это происходит произвольно. Мы понятия не имеем, почему это происходит. Большинство сообщений проходят довольно быстро, но есть несколько из них через 3-4 дня, которые приходят с опозданием.
Все это происходит в транзакции, и мы используем Atomikos в качестве нашего менеджера транзакций.
Кто-нибудь сталкивался с подобной проблемой раньше? Любая помощь приветствуется.
Спасибо,
Midhun.