使用joinGroup 將用戶加入分組,然后在onWorkerStart中使用Timer 0.5秒執(zhí)行一次,將數據推送。但是運行幾分鐘后自己停了,也沒有報錯。
由于推送的數據量很大,我是需要提前將數據推送到所有的分組之中嗎。還是等有用戶訂閱加入分組,再去推送呢。
gatewayWorker發(fā)的數據是實時的,加入分組后,不會收到之前sendToGroup的數據,只能收到加入分組后sendToGroup的數據。 定時器不一定停了,也可能是客戶端斷開了。定時器里加一個echo打印,看下停沒停
感謝解答,確實是客戶端原因
不用提前; 這是做的現貨合約嘛
1.先看看是不是連接斷開了 2.查看是否報錯,可以打印數據或者日志 3.如果數據量大的話就分片進行操作