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

全局?jǐn)?shù)據(jù)存儲在哪里最合適?

ljfuyuan

在GatewayWorker模式下,為了重啟工作進(jìn)程不影響客戶連接,所以在Worker進(jìn)程里不保存用戶狀態(tài),所以我想問下在做MMO游戲類型的時(shí)候,大量用戶數(shù)據(jù)放在哪里比較合適?不能在Worker里用全局變量保存,又不能在GATEWAY里保存了,通過傳遞數(shù)據(jù)的方式訪問。如果用REDIS之類的來交換數(shù)據(jù),由于是REDIS是單線程的,如果大量用戶并發(fā)的話,REDIS勢必會造成響應(yīng)速度慢的問題,有沒有什么好的方法呢?(Mecached 有說是單線程的,也有說多線程的,我沒有搞明白,是不是用memcache訪問會解決這個(gè)問題)

4810 1 0
1個(gè)回答

walkor 打賞

redis、memcache、mysql等存儲都可以

redis雖然是單線程的,但是單實(shí)例仍然能支持非常高(幾萬QPS)的吞吐量。
并且可以啟動多個(gè)實(shí)例,甚至部署在多個(gè)服務(wù)器上,成倍的增加redis服務(wù)吞吐能力

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