国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

指定定時器或者指定路由 或者新開進程專門處理定時器

gatenewer

1一個棋牌游戲 以房間id為組 每個人的操作會重置定時器 但是由于進程數(shù)量 新的定時器進程問題 下一次人的操作不能刪除到這個定時器 定時器繼續(xù)執(zhí)行,看了許多大佬的帖子 好像是路由綁定 指定進程設置定時器 還有新開worker做計時器處理 用進程間通信做
但是有幾個疑惑的點請教下大佬
1:業(yè)務在onmessage里面進行的 設置定時器在worker->id=0的上面執(zhí)行 但是該操作進程不是在0上 怎么能刪除該進程上的計時器呢 比如其它人不在這個進程上
2,設置路由 workerstart的時候可以重新設置路由嗎 生成房間的人的路由信息綁定到房間里 加入房間的人路由重綁定到該進程上

3做 channel進程通信 新開的進程能用gatewaay直接發(fā)給前面業(yè)務的bsworker嗎

如果可以的的話 能否有個大佬給個重綁定路由進程 或者 新開進程的列子
謝謝

4339 1 0
1個回答

walkor 打賞

https://github.com/walkor/global-timer
這里剛寫了一個利用channel通訊的分布式定時器例子

  • gatenewer 2018-07-07

    謝謝大佬

  • 黑小馬 2019-01-29

    作者大大好,我設定的定時器由于進程重啟導致了定時器銷毀,用你的github這個也是這個問題!應該如何處理這個問題

年代過于久遠,無法發(fā)表回答
??