Как доставлять трафик websocket от балансировщика нагрузки GCP на сервер websocket
В настоящее время мой трафик веб-сокета доставляется от балансировщика нагрузки gcp на nginx на сервер веб-сокета. Я планирую удалить один прыжок, чтобы, если я удалю nginx. Затем, как настроить мой порт веб-сокета (зарезервированный порт) на балансировщик нагрузки gcp, чтобы трафик моего веб-сокета поступал от балансировщика нагрузки gcp.
2 ответа
Сегодня я создал настройку Load Balancer, которая поддерживает WebSockets с новым балансировщиком нагрузки TCP SSL Proxy Load Balancer от GCP.
Вот как:
Вам необходимо использовать SSL в конфигурации внешнего интерфейса с вашим SSL-сертификатом.
Затем вам нужно иметь конфигурацию серверной части TCP, указывающую на вашу группу экземпляров, и правильный порт WebSocket на вашем сервере.
Вам необходимо включить сходство сеансов в конфигурации бэкэнда.
- Поддерживает ли балансировщик нагрузки GCP libwebsocket?
- Могу ли я настроить собственный порт на балансировщике нагрузки GCP (кроме 443/80)