nginx配置websocket代理转发以及java实现websocket的示例分析
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,今天就跟大家聊聊有关nginx配置websocket代理转发以及java实现websocket的示例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
慕课网络技术有限公司
佛山银联金融互联网科技
清空db2数据库
鹰潭网络安全和信息化
北京小型软件开发服务介绍
做软件开发还是做运营
建党百年网络安全演练
网络安全与信息管理工程师
更新服务器中断
河南服务器租用
山东pdu服务器电源公司
风口下的中国网络安全如何破局
无限法则怎么开服务器
学电脑软件开发培训
陕西游戏游艺设备数据库
ft2232软件开发
外包软件开发人员违规行为
奇云科技专注于互联网服务
快手霸屏软件开发
蛋白质数据库id
游戏软件开发公司哪些靠谱
软件开发总体设计图
ems数据服务器
计算机网络技术入行条件
学电脑软件开发培训
怎么处理数据库的时间
饥荒服务器可以买吗
网络安全视频英文
湖州工业软件开发自学步骤
昌平区专业性网络技术推广系统