* client_id不能自定义,由GatewayWorker自动生成。
* 如果client_id对应的客户端连接断开了,那么这个client_id也就失效了。* 除非gateway进程退出重启,否则client_id一旦被使用过,将不会被再次使用。也就是说client_id在整个gateway进程生命周期内是不会重复的,即使分布式部署也不会重复。* 业务不应该存储client_id到数据库或redis存储上,因为它是临时id,重启GatewayWorker后client_id会重新计数,导致业务问题。group_id) 等接口将client_id绑定到uid或者gid上,通过Gateway::sendToUid($uid, $data) 或 Gateway::sendToGroup($gid, $data)来发送数据