[英]AWS Application Load Balancer -
在ALB公告中提到了TCP和websockets,是否支持WS,但通过ELB侦听器上的http配置?
我很好奇,如果受支持的协议仅是HTTP和HTTPS,AWS ALB如何支持Web套接字?
这个新的负载平衡器还支持WebSocket协议和HTTP / 2,在应用程序层运行并提供基于内容的路由支持。
Websocket协议旨在通过HTTP连接进行协商(尽管严格来说,它可以在其他传输上运行)。
WebSocket协议旨在取代使用HTTP作为传输层的现有双向通信技术,以从现有基础架构中受益
但是,这意味着基础结构必须支持websocket进行协商和操作所需的HTTP 扩展 。
ALB引入了对这些扩展的支持。
ELB Classic负载平衡器不支持扩展,因此在ELB Classic中实现websocket的唯一方法是禁用HTTP功能并以更加透明的TCP模式运行平衡器,而平衡器后面的实例则处理所有websocket交互。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.