什么是游戲服務器架構
發布時間:2020/6/28 15:00:01 來源: 縱橫數據
什么是游戲服務器架構
對游戲服務器軟件和硬件以及運行的一體化規劃
架構結構:分層分塊
架構技術選擇:編程語言、通信方式、存儲技術
運行質量:運行環境、部署工具方法、更新方案
游戲服務器按功能分離
按“接入-邏輯-存儲”分離
分離業務邏輯(不穩定的)與基礎功能(穩定的)
問題:邏輯處理和持久化數據在一個物理機上
DB的文件IO會拖慢整體系統(百萬級玩家,幾百個G的數據)、進程運行中每天輸出大量日志(幾個G數據)、物理機故障時DB可能會丟失。
游戲服務器如何做切分,參考原則如下:
為可擴展性:一組服一套進程
為可運維性:一組服一套機器
為可靠性:弱相關的功能可分離
提高更新便利性:將頻繁更新的部分分離
按服務重要性切分:如支付系統獨立
按服務特點切分:接入、存儲、邏輯分離
切分穩定的基礎功能和不穩定的業務邏輯。【艾娜】
本文來源:
//66moju.cn/article/2849.html
[復制鏈接]
鏈接已復制