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

workerman業(yè)務子進程之間可以共享內(nèi)存嗎

test111

現(xiàn)在打算用workerman框架做游戲 (不同于PHP,其它一些用C++或者JAVA寫的游戲程序 基本都是把用戶數(shù)據(jù)放入內(nèi)存 再定時同步到mysql或者redis等數(shù)據(jù)庫中 大大減少了IO) 不知道workerman里是否有解決這個問題的方案

6982 4 0
4個回答

walkor 打賞

workerman也可以這樣做,把數(shù)據(jù)保存到內(nèi)存變量(全局變量、類的靜態(tài)變量),定時器定時寫到mysql。
http://doc3.workerman.net/faq/persistent-data-and-resources.html
http://doc3.workerman.net/worker-development/add.html

  • 暫無評論
test111

對于 http://doc3.workerman.net/faq/persistent-data-and-resources.html 這個例子
如果該worker進程開啟了多個子進程 這些子進程之間對于這個全局變量是共享的嗎

  • 暫無評論
test111

做了測試 不是共享的 每個子進程好像是單獨復制出來一份

  • 暫無評論
walkor 打賞

不是共享的,可以用redis等存儲共享,或者使GlobalData組件
http://doc3.workerman.net/component/global-data.html

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