webman安装的GatewayWorker插件 在webman中怎么拿到client_id
逻辑是有问题的,他们不是一个进程间的数据, 正常来说基本不会在webman需要gateway的client_id,因为都会绑定uid来操作的,在webman最多就是调用 Gateway::sendToUid(); 来给指定用户推送消息. 实在需要就在gateway那把client_id 通过websocket 发送给前端,前端保存起来,提交http请求的时候把client_id 一起携带过来.
有一个创建房间走的是webman请求,想在这里创建房间的时候创建一个分组,后续对这个分组进行操作
Gateway::getClientIdByUid 这个接口返回uid 绑定的所有在线的client_id,返回值是数组
上面这个应该是返回clientid吧,根据uid查找绑定的clientid,返回数组
绑定uid啊
逻辑是有问题的,他们不是一个进程间的数据, 正常来说基本不会在webman需要gateway的client_id,因为都会绑定uid来操作的,在webman最多就是调用 Gateway::sendToUid(); 来给指定用户推送消息.
实在需要就在gateway那把client_id 通过websocket 发送给前端,前端保存起来,提交http请求的时候把client_id 一起携带过来.
有一个创建房间走的是webman请求,想在这里创建房间的时候创建一个分组,后续对这个分组进行操作
Gateway::getClientIdByUid 这个接口返回uid 绑定的所有在线的client_id,返回值是数组
上面这个应该是返回clientid吧,根据uid查找绑定的clientid,返回数组
绑定uid啊