? ? ? ? 些剛?cè)胧址?wù)器不久或是第一次架設(shè)服務(wù)器不了解如何分布,這邊我簡單說下自己的想法斩芭,一般一個游戲后端會有多模塊放在不同的物理服洁闰,更好對服務(wù)器做好壓力分散,而不是放在同一臺物理服皂吮,基本模塊有
1.游戲物理服務(wù)器
2.數(shù)據(jù)庫物理服務(wù)器
3.資源物理服務(wù)器
4.日志物理服務(wù)器
這4個分別放在不同物理服上
游戲物理服務(wù)器:最核心的服務(wù)器,放游戲服務(wù)邏輯税手,這個游戲服務(wù)需要連接數(shù)據(jù)庫服務(wù)器和日志服務(wù)器蜂筹,游戲中需要存儲數(shù)據(jù)的時(shí)候主動發(fā)起存儲到數(shù)據(jù)庫上面,要記錄日志要一樣芦倒,比如之前的項(xiàng)目使用skynet框架艺挪,會用集群連接數(shù)據(jù)庫和日志服務(wù)器,及時(shí)和定時(shí)訪問
數(shù)據(jù)庫物理服務(wù)器:游戲的數(shù)據(jù)庫兵扬,如 mysql 麻裳,redis
資源物理服務(wù)器:放游戲的版本更新列表口蝠,各個版本的更新包
日志物理服務(wù)器:記錄游戲需要的操作,比如玩家的充值記錄
先簡單說下后續(xù)繼續(xù)更新希望對你用~