我有一個的node.js應用服務器運行在80端口和我最近通過Primus WebSockets的變壓器上的端口9001。有沒有人使用Primus websockets支持aws Elastic Load Balancer?
添加實時消息它運作良好,在單個實例。我使用以下配置將消息部署到Beanstalk環境。
AWS Elastic Beanstalk
Platform version v2.0.0
Nodejs version v0.12.6
Primus version v4.0.5
- 端口9001被添加到安全組實例的如圖所示的屏幕截圖。
- 代理服務器在配置選項中設置爲「無」。
- 在Elastic Load Balancer配置中添加了TCP Listener。
- 代理協議已啓用,如aws documentation中所述。
- 向primus服務器配置添加proxywrap。
但客戶端請求沒有到達實例並且連接超時。有沒有人用AWS ELB後面的websockets使用primus? 請讓我知道在Elastic Beanstalk後面啓用websockets通信的配置。