Java WebSocket服务在多tomcat服务下怎么进行互通,websocket多服务负载均衡下怎么进行交互,websocket客户端调用实例平时开发我们websocket都是单服务测试,在实际部署的项目中用到了负载均衡部署多台tomcat服务; 那么多台服务直接的websocket服务又怎么实现互通呢? 案例 如两台服务器8081/8082,因为nginx代理的原因,A客户端连上了8081,B客户端连上了8082,那么两个客户端连接的websocket服务都是不同的,A客户端怎么给B客户端发送消息呢? 解决 使用redis缓存?本人试过了,由于websocket的session无法存储到redis中,这种方式不大可行; 于是使用如下方案实现了