发布网友 发布时间:2022-04-10 03:33
共2个回答
热心网友 时间:2022-04-10 05:02
不存在websocket服务器间通信的概念。多服务器情景相当于一般B/S系统的多点负载均衡,关键问题确实是共享session,共享session的标准方案是通过session令牌从数据库或者统一的缓存服务器中存/取session,比如题主提到的Redis,而不是简单地利用java等语言/框架提供的基础session读写方案,那只适用于单服务器单站点。热心网友 时间:2022-04-10 06:20
部署一个单独的缓存, 例如memcache,所有的websocket连接都放在缓存里, 不管是几台服务, 公用一个缓存容器,读、取都在一个容器中