Spring FeignClient не работает с DMZ

У меня проблема после развертывания приложения весенней загрузки в архитектуре микросервисов (jhipster). Презентация архитектуры:

  • Защищенная зона (недоступна для пользователей из веб-браузера): AdminApp, ServerApp
  • DMZ (доступно для пользователей): UserApp

AdminApp и UserApp имеют реализацию websocket (spring-boot-starter-websocket). ServerApp отправляет событие в AdminApp/UserApp. Используя FeignClient ServerApp, вызовите SocketController из AdminApp / UserApp, который отправляет событие WebSocket во внешний интерфейс.

На localhost работает нормально. При развертывании приложения на двух разных серверах без DMZ тоже работает нормально. Проблема возникает с DMZ. Когда ServerApp отправляет событие на AdminApp (тот же сервер), его работа, но если ServerApp отправляет событие на UserApp (другой сервер с DMZ), то у меня возникает ошибка: Соединение не выполнено при выполнении POST http://userapp/api/websocket

0 ответов

Другие вопросы по тегам