Amazon web services 亚马逊AWS WebSocket负载平衡规模
我们正在开发一个WebSocket应用程序,该应用程序将运行在为我们的API提供服务的相同应用程序服务器上,这些应用程序服务器都位于新的Amazon应用程序负载平衡器的目标组中 我不确定套接字升级后是否需要粘性会话,但是,使用侦听器转发规则应该可以很容易地实现这一点 我担心的是在自动缩放目标群体的过程中执行的缩放操作,特别是操作中的缩放。由于当前的缩放操作基于Amazon web services 亚马逊AWS WebSocket负载平衡规模,amazon-web-services,websocket,load-balancing,amazon-elb,autoscaling,Amazon Web Services,Websocket,Load Balancing,Amazon Elb,Autoscaling,我们正在开发一个WebSocket应用程序,该应用程序将运行在为我们的API提供服务的相同应用程序服务器上,这些应用程序服务器都位于新的Amazon应用程序负载平衡器的目标组中 我不确定套接字升级后是否需要粘性会话,但是,使用侦听器转发规则应该可以很容易地实现这一点 我担心的是在自动缩放目标群体的过程中执行的缩放操作,特别是操作中的缩放。由于当前的缩放操作基于RequestCountPerTarget,当实例因为该度量值不高于阈值而终止时,这并不保证实例没有活动的WebSocket连接 我假设这
RequestCountPerTarget
,当实例因为该度量值不高于阈值而终止时,这并不保证实例没有活动的WebSocket连接
我假设这意味着当实例关闭并终止时,这些套接字连接会突然中断
LifecycleHook
,我可以在WebSocketHandler
中处理该组,以向该服务器上的所有套接字发送一条消息,告知它们需要断开连接并连接到负载平衡器中的另一台服务器