nginx配置websocket代理转发以及java实现websocket的示例分析
发表于:2025-02-24 作者:千家信息网编辑
千家信息网最后更新 2025年02月24日,今天就跟大家聊聊有关nginx配置websocket代理转发以及java实现websocket的示例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有
千家信息网最后更新 2025年02月24日nginx配置websocket代理转发以及java实现websocket的示例分析
今天就跟大家聊聊有关nginx配置websocket代理转发以及java实现websocket的示例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
nginx配置
location ~* /websocket { proxy_pass http://web-servers; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_read_timeout 3600s; }
注意要点
前端需要在$proxy_read_timeout 时间内主动与后端保持心跳(ping)来维持会话,使其在用户无操作时不断开
nginx upstream 用连接符"-",而不是下划线,防止 tomcat8.5.x 以后的版本出现问题
Error during WebSocket handshake: Unexpected response code: 400
一些思考过程
讨论要点:1、身份:客户端/服务端、客户端可能是浏览器也可能是后端;2、模式:点对点/广播、给指定批量通过业务过滤的部分用户发消息;3、几个概念:cookie、http session id、websocket userId、websocket session id;4、疑难:websocket会话长时间保持(nginx代理转发 + 前端定时轮询ping)、权限问题(是否需要登录、http session过期是否disconnect websocket session,即websocket是否connect是否依赖于http session的是否存在)、集群环境服务端主动推送指定的客户端(已建立的会话连接可能不在本地当前节点)
看完上述内容,你们对nginx配置websocket代理转发以及java实现websocket的示例分析有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
代理
配置
内容
客户
客户端
示例
分析
主动
前端
用户
要点
问题
服务
下划线
业务
时间
更多
权限
概念
模式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
厦门爱搭网络技术有限公司
荒野行动提示服务器崩溃
企业应用软件开发影响价格
柳州信息安全实战网络安全培训
服务器载入不了cd镜像
国家网络安全中心发言人
数据库定义语言创建数据库
access数据库合并
广州专业的软件开发费用
网络技术软件激活码
服务器通常分为哪四种
接龙管家服务器卡
九星互联网络科技
数据库开发管理员真的假的
pi 实时数据库 管理
网络安全制度系统
太原互联网科技园
我的世界云隙服务器
数据库商品多级分类
电脑下载软件开发
戴尔服务器启动不连接网络
山东省外计算机网络技术
服务器SVM Control
电力组态软件开发语言
合肥3d相机软件开发
安卓软件开发先学什么
北京服务器安装云空间
凌云诺切换服务器原来的号还在吗
怀旧服哪个服务器有飞行点
怎么把插件放进服务器里面