Я хочу реализовать аварийное восстановление в архитектуре веб-системы, которая использует JAX-WS, где клиент взаимодействует с промежуточным программным обеспечением, а промежуточное ПО взаимодействует с менеджерами ресурсов (RM) с использованием прокси-серверов (C -> MW -> RM).JAX-WS: Как настроить двунаправленную прокси-связь
Мое решение состояло в том, что если один из кратковременных сбоев RM, это позволит MW знать, что он разбился после его перезапуска, так что MW может попытаться восстановить или прервать текущую транзакцию. Однако этот подход требует, чтобы у RM был прокси-сервер, чтобы инициировать связь с МВ, и это создает круговую зависимость между МВ и РМ, поскольку МВП должна знать о РМ для компиляции из-за прокси-сервера и наоборот. Как вы позволите RM отправить запрос в МВт?
Или есть другое лучшее решение вместо этого?