使用joinGroup 将用户加入分组中,需要提前将数据sendToGroup 进去 吗

eavenN

使用joinGroup 将用户加入分组,然后在onWorkerStart中使用Timer 0.5秒执行一次,将数据推送。但是运行几分钟后自己停了,也没有报错。

由于推送的数据量很大,我是需要提前将数据推送到所有的分组之中吗。还是等有用户订阅加入分组,再去推送呢。

截图

706 3 0
3个回答

keytehu

gatewayWorker发的数据是实时的,加入分组后,不会收到之前sendToGroup的数据,只能收到加入分组后sendToGroup的数据。
定时器不一定停了,也可能是客户端断开了。定时器里加一个echo打印,看下停没停

  • eavenN 2023-04-13

    感谢解答,确实是客户端原因

蚂蚁搬家

不用提前;
这是做的现货合约嘛

  • 暂无评论

1.先看看是不是连接断开了 2.查看是否报错,可以打印数据或者日志 3.如果数据量大的话就分片进行操作

  • 暂无评论
年代过于久远,无法发表回答
×
🔝