我正在使用Spring的websocket支持,服务器上的Groovy和客户端上的SocksJS和StompJS(使用Angular)。我不清楚如果客户端在长时间(数小时或数天)内完全消失,则服务器端会发生什么情况。日志似乎没有显示任何内容。是否仍在发送websocket消息,并且是否有负面影响(正在使用毫无意义的CPU或其他资源)?如果是这样,如何缓解服务器上的这些问题,例如检测客户端断开连接并关闭设备。
但是,重要的是,服务器可以接受任何新的Websocket连接并对其进行服务器处理(即,当客户端在使用Websocket的网站上加载页面时)。只是寻找任何陷阱等等。
谢谢