遊戲微服務架構設計:掛機類遊戲

掛機類遊戲如何做分佈式?


遊戲微服務架構設計:掛機類遊戲


遊戲分五類節點設計:

Gate

這個連接用來做負載均衡,只是為了獲取連接服的連接地址用,客戶端連接後,拿到連接服的IP和端口就斷開。其中,如何選擇連接服的策略可以是隨機、輪詢、加權重等。

Connector

連接服:每一個用戶一個連接,連接綁定用戶的ID。主要由它發起其它服務的RPC,代客戶端向後臺請求服務。

Login

登入服:做登入驗證,賬號相關的一切服務。

User

邏輯服:處理玩家成長相關的一切事務。包括副本,個人BOSS等。這個服可以多開,分攤負載。

World

世界服:唯一,處理世界BOSS,野外PK,聊天等。這裡處理全服事件,所以只能開一個。

拋磚引玉。老鐵,有用就愛心三連走一波:關注,點贊,加轉發。


分享到:


相關文章: