使用websocket来连接client和server是1对1的吗?如何scale?

使用websocket来连接client和server是1对1的吗?这时候一旦这台server的host down了怎么办?会有机制能把client连接到新的一台server上吗?但是这样之前那台down的server里的内容就丢失了。

长链接保持的时候是一对一的。如果因为任何原因断了(包括 server down),客户端会试图重新发起长链接,Load balancer 会找一个服务器重新开始长链接(可以是不同于上次的机器)。

Server 里没有什么有用的内容,因为 Server 除了维护长链接以外都是 Stateless 的。

好的,谢谢老师的解释