842240
很抱歉打扰一下大家,我最近在使用egg socket去实现一个私聊功能。 查了很多网上的做法,普遍的做法是使用一个全局的变量,将每次客户端连接的socket对象保存起来。等到客户端需要发送消息的时候,再将socket对象取出发送消息。 但是现在我有几个问题: 1.egg是没有全局变量的,因为生产环境可能有多个实例,所以每个实例的全局变量不同。所以我不能单纯地将socket挂在app上。 2.想使用redis去存储socket对象。但是socket存入后会变为字符串,无法重新转变为socket对象。 由于这两个问题,导致我不知道怎么实现私聊功能。。 或者egg有其他socket插件可以使用? 跪求指点!(由于不想在egg的issue里发,所以发到这里试下