社区
高性能WEB开发
帖子详情
推送时socket对象的查询与管理
Lonestar_JOBS
2015-06-02 03:29:35
举例:
1.开发推送功能,维护一个个的Socket长连接,当有一个单用户消息时,快速找到该链接的socket,然后写入推送的消息,
那么如何快速的找到该用户连接的socket?不知道要用什么技术来实现这个功能?请大家帮忙一下,谢谢!
...全文
383
3
打赏
收藏
推送时socket对象的查询与管理
举例: 1.开发推送功能,维护一个个的Socket长连接,当有一个单用户消息时,快速找到该链接的socket,然后写入推送的消息, 那么如何快速的找到该用户连接的socket?不知道要用什么技术来实现这个功能?请大家帮忙一下,谢谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qbilbo
2015-06-04
打赏
举报
回复
定义一个session类,属性:用户ID,方法:发送数据,事件:数据到达.....,把socket相关的操作封闭在这个类里。 对session集合进程操作。
Lonestar_JOBS
2015-06-03
打赏
举报
回复
当是但用户推送时,如何确定这个用户的socket
jianwu5
2015-06-02
打赏
举报
回复
nodejs socket.io redis 比较适合干这活。 通过事件推送的,根本不必在意其内部实现,自己写业务就行了。几行代码。
express redis
socket
消息提醒方案2:订阅redis,
推送
消息
第二个方案 和上个区别在于服务器得到消息后主动
推送
给对应客户端。 实现就是redis 订阅事件,监听message,得到发布后分析,
推送
给指定链接的userid。 服务器区别代码: var redis_
socket
_sub=require('./redis_
socket
_sub.js') //注册 订阅事件 用switch 分别事件 redis_
socket
_sub.init_sub(fu
socket
的基本使用
1、介绍。
socket
是基于TCP的传输层协议,它是实现了浏览器与服务器的双向通讯。在 Web
Socket
API 中,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。 2、
socket
的优点。 初次接触 Web
Socket
的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案...
【技术栈——00059】
socket
io服务器和flask对接,完成服务器
推送
_@sio
a = 5“”"与客户端建立好连接后被执行“”"“”"接收message事件消息
时
执行“”"
2025——》
Socket
Socket
作为网络编程的基础 API,其设计思想深刻影响了现代互联网架构。从传统的客户端 - 服务器通信到分布式微服务、边缘计算,
Socket
技术不断演进以适应新的需求。开发者需根据场景选择合适的
Socket
类型(如 TCP/UDP),结合加密、并发等技术优化性能与安全。未来,随着网络环境复杂化和安全威胁升级,
Socket
将进一步融合零信任、量子加密等前沿技术,成为构建可信网络通信的关键基石。
Socket
.IO Redis Streams Emitter 深度解析:从独立 Node.js 进程向
Socket
.IO 服务器集群广播消息
`@
socket
.io/redis-streams-emitter` 让任意一个独立的 Node.js 进程(定
时
任务、数据管道、微服务等,即"非
Socket
.IO 服务器进程")无需直接持有客户端连接,就能通过 Redis Stream 向一组运行中的
Socket
.IO 服务器广播事件、
管理
房间并触发断开连接。本文基于当前仓库中 [该包的 README](https://link.gitco
高性能WEB开发
25,979
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章