現(xiàn)在打算用workerman框架做游戲 (不同于PHP,其它一些用C++或者JAVA寫的游戲程序 基本都是把用戶數(shù)據(jù)放入內(nèi)存 再定時同步到mysql或者redis等數(shù)據(jù)庫中 大大減少了IO) 不知道workerman里是否有解決這個問題的方案
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
對于 http://doc3.workerman.net/faq/persistent-data-and-resources.html 這個例子
如果該worker進程開啟了多個子進程 這些子進程之間對于這個全局變量是共享的嗎
不是共享的,可以用redis等存儲共享,或者使GlobalData組件
http://doc3.workerman.net/component/global-data.html