
网络
java网络连接相关学习
筝子果
野生Java
展开
-
websocket部署上linux无法访问问题解决,Nginx配置websocket
nginx.conf内容添加如下内容 #自定义变量 $connection_upgrade map $http_upgrade $connection_upgrade { default keep-alive; #默认为keep-alive 可以支持 一般http请求 'websocket' upgrade; #如果为websocket 则为 upgrade 可升级的。 } location /原创 2020-11-20 21:58:06 · 2659 阅读 · 0 评论 -
springboot微服务分布式场景下使用websocket,使用redis实现发布订阅通知功能
明确目标问题单点服务中使用websocket:我们每个client客户端都是与同一个service服务器进行连接,连接的session通过map存储在内存中,发送消息时,只需要在map中查找到所有需要发送的id对应的session进行发送即可。分布式服务中使用websocket:多个用户可能连接不同的service服务器,如果还是采用单点的方式,那么接收发送请求的服务器发送消息时,将无法发送到别的服务器上的用户。我们要解决的问题:也就是任何服务器接收到发送请求时,要让所有服务器都知道,该请求发送消息将原创 2020-11-19 16:37:03 · 1594 阅读 · 0 评论