掛機類遊戲如何做分佈式?
遊戲分五類節點設計:
Gate
這個連接用來做負載均衡,只是為了獲取連接服的連接地址用,客戶端連接後,拿到連接服的IP和端口就斷開。其中,如何選擇連接服的策略可以是隨機、輪詢、加權重等。
Connector
連接服:每一個用戶一個連接,連接綁定用戶的ID。主要由它發起其它服務的RPC,代客戶端向後臺請求服務。
Login
登入服:做登入驗證,賬號相關的一切服務。
User
邏輯服:處理玩家成長相關的一切事務。包括副本,個人BOSS等。這個服可以多開,分攤負載。
World
世界服:唯一,處理世界BOSS,野外PK,聊天等。這裡處理全服事件,所以只能開一個。
拋磚引玉。老鐵,有用就愛心三連走一波:關注,點贊,加轉發。
閱讀更多 丁玲隆咚嗆 的文章