apache websocket conf для микросервиса, управляемый балансировщиком нагрузки

В моей компании мы создаем платформу из множества java Micro Services, одна из которых предназначена для управления веб-сокетами, конфигурация Apache выглядит следующим образом:

  • Микро-сервисы используются через URL api.mycompany.com/micro-service-1/
  • мы используем mod_proxy и балансировщик нагрузки
ProxyPass /micro-service-1/ 
balancer://micro-service-1.api.mycompany.com/
ProxyPass /micro-service-2/ 
balancer://micro-service-2.api.mycompany.com/
  • балансировщик нагрузки выглядит
<Proxy balancer://micro-service-2.api.mycompany.com>
BalancerMember http://hotname-1:port route=server-1
</Proxy>
  • proxy_wstunnel был включен

когда я проверяю, я получаю

javax.websocket.DeploymentException: ответ HTTP от сервера [400] не разрешил обновление HTTP до WebSocket

0 ответов

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