首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
websocket使用nginx负载均衡后,多台服务器swoole中的client_id如何通讯
各位好,请教一个技术问题 nginx支持websocket负载均衡,使用后,每台swoole服务器维护各自的client_id,他们共享redis或mysql 客服连接到swoole服务器A 客户连接到swoole服务器B 这时客服如何向客户发送消息 直接使用$server->send是发送不了的,因为两套client_id不在同一swoole服务器上 请指教。 示意图: http:// test.careland.com.cn/dianshang/shop/Public/upload/Image/20160412121635.jpg
发布于9年前 · 0 次浏览 · 来自
提问
残
残月
各位好,请教一个技术问题 nginx支持websocket负载均衡,使用后,每台swoole服务器维护各自的client_id,他们共享redis或mysql 客服连接到swoole服务器A 客户连接到swoole服务器B 这时客服如何向客户发送消息 直接使用$server->send是发送不了的,因为两套client_id不在同一swoole服务器上 请指教。 示意图: http:// test.careland.com.cn/dianshang/shop/Public/upload/Image/20160412121635.jpg
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2017-08-11
L
L。ECHO°
你不应该用client_id作为用户的唯一标识符。建议使用用户ID或者设备ID,或者自行生成一个唯一的标识符。 以此作为Key将机器IP和client_id存储到Redis中
赞
0
回复