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

請問一下關于timer暫定的問題

herenet

walkor你好,我邊有一個拍賣的場景,用戶進入拍賣場后,會有拍品倒計時功能(用timer實現(xiàn),用web服務端連接gateway),主控端是可以在開始后暫定拍買的,但由于開了多進程,所以在用戶點擊暫定時是不能準確的進入相應的進程刪除對應的timer的(已做了路由綁定,但是web服務端不能維持長連,請求到了才會去連接gateway,stream_socket_client方式,所以每次得到client_id都會不同)。
之后我又用cli方式在服務器上寫了個隊列處理,同時模擬客戶端websocket連接gateway并維持心跳,這樣可以做到服務端每次請求gateway都是同一個client_id,但是也難免會出現(xiàn)重連的情況,重連后client_id就會變了,所以這種方式感覺也不太穩(wěn)定。
望指定迷津,如何能從跟源上解決上面的問題。
業(yè)務需要,不能只開一個業(yè)務進程。

3277 3 0
3個回答

walkor 打賞

暫定拍賣的時候寫個標記到存儲里,倒計時定時器里讀取這個存儲就好了,如果讀取到的值是暫定就定時器刪除自己。

定時器里刪除自己參見手冊 http://doc3.workerman.net/worker-development/del.html

  • herenet 2017-03-17

    我試過文件,memcache,mysql,貌似都是資源被占用的問題

herenet

非常感謝!

  • 暫無評論
walkor 打賞

不客氣

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