GatewayWorker 为什么需要把用户链接分组?

0

GatewayWorker 为什么需要把用户链接分组?
我想知道 分组用什么好处
能举几个例子吗

已邀请:

walkor

赞同来自:

一个连接可以加入到多个组,通过分组可以很方便的推送以及获取连接相关信息。


比如聊天室里面分房间,就需要将用户按照房间分组。


比如我的应用有App和pc网页两种客户端,我要向所有App用户推送数据,pc网页用户不推送,可以专门给App和pc网页专门建立App和pc两个分组。


比如我要给App的vip用户推送消息,那么我可以加个App-vip分组,调用Gateway::senToGroup('app-vip', $message)发送消息


通过分组可以很方便的获取一些信息,
比如获取所有在线App的vip会员信息(Gateway::getClientInfoByGroup('app-vip'))、在线数(Gateway::getClientCountByGroup('app-vip'))等等

要回复问题请先登录注册