幫助中心 | 我的帳號 | 關於我們

Java遊戲伺服器架構實戰

  • 作者:編者:王廣帥|責編:張天怡
  • 出版社:人民郵電
  • ISBN:9787115540478
  • 出版日期:2020/09/01
  • 裝幀:平裝
  • 頁數:360
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    為了幫助伺服器開發人員更好地理解伺服器框架的設計與開發,本書從零開始,詳細闡述遊戲伺服器設計與開發的流程和技術點,包括網路通信、分散式架構設計、內部RPC通信、數據管理、多線程管理,並從實踐的角度出發,配合詳細的源碼,幫助廣大遊戲伺服器開發人員,或正在考慮從事遊戲伺服器開發的人員,更加系統地學習伺服器架構的設計與開發。
    本書實用性強,既可以幫助想從事伺服器開發的人員快速學習相關知識,又可以幫助伺服器開發人員向架構師進階。

作者介紹
編者:王廣帥|責編:張天怡
    王廣帥,2011年進入遊戲行業,一直致力於Java遊戲伺服器開發。2014年開始負責創業遊戲公司的伺服器架構設計工作,帶領團隊參與網頁遊戲、手機遊戲、2D遊戲、3D遊戲、卡牌類遊戲、多人在線(MMO)類遊戲的伺服器開發,積累了豐富的遊戲伺服器架構設計與開發經驗。業餘時間,經常在QQ群(66728073)、個人微信公眾號(youxijishu)、技術博客分享遊戲伺服器開發的技術經驗,並且獨立維護一個專業的遊戲開髮網站——遊戲技術網。

目錄
第1章  遊戲伺服器架構總體設計
  1.1  遊戲伺服器架構設計的意義
    1.1.1  良好的架構設計有助於團隊協作開發
    1.1.2  良好的架構設計有助於避免bug的產生
    1.1.3  良好的架構設計有助於制定合理的項目開發周期計劃
    1.1.4  良好的架構設計有利於測試
  1.2  遊戲伺服器架構分類
    1.2.1  單體遊戲伺服器架構
    1.2.2  分散式遊戲伺服器架構
  1.3  遊戲伺服器架構基本模塊
    1.3.1  網路通信長連接與短連接
    1.3.2  網關
    1.3.3  服務消息交互——消息中間件
    1.3.4  業務處理框架
    1.3.5  測試模塊
  1.4  本章總結
第2章  伺服器項目管理——Maven
  2.1  Eclipse中配置Maven工具
    2.1.1  Maven下載與配置
    2.1.2  Maven環境變數配置
    2.1.3  Maven常用命令示例
  2.2  搭建Maven倉庫中心
    2.2.1  安裝Nexus
    2.2.2  在Maven中配置私服
    2.2.3  添加非開源依賴Jar包
  2.3  創建Maven項目
    2.3.1  創建父項目
    2.3.2  創建子項目
  2.4  本章總結
第3章  資料庫選擇與安裝
  3.1  數據持久化——MongoDB
    3.1.1  為什麼使用MongoDB
    3.1.2  安裝MongoDB
  3.2  內存型資料庫——Redis
    3.2.1  為什麼使用Redis
    3.2.2  安裝Redis
    3.2.3  使用Redis緩存需要注意的事項
  3.3  本章總結
第4章  遊戲服務中心開發
  4.1  遊戲服務中心的作用
    4.1.1  遊戲服務中心提供遊戲外圍服務
    4.1.2  遊戲服務中心方便動態擴展
  4.2  遊戲服務中心開發準備
    4.2.1  根據需求設計架構
    4.2.2  SpringCloud簡介
    4.2.3  安裝SpringTool插件
    4.2.4  添加公共pom依賴
  4.3  用戶登錄註冊功能開發
    4.3.1  創建遊戲服務中心項目
    4.3.2  網路通信數據格式定義

    4.3.3  添加資料庫操作
    4.3.4  實現登錄註冊
    4.3.5  全局異常捕獲處理
    4.3.6  登錄註冊測試
    4.3.7  實現角色創建
    4.3.8  角色創建測試
  4.4  本章總結
第5章  Web伺服器網關開發
  5.1  Consul服務註冊中心
    5.1.1  Consul簡介
    5.1.2  安裝Consul
  5.2  Web伺服器網關功能開發
    5.2.1  SpringCloudGateway簡介
    5.2.2  創建Web伺服器網關項目
    5.2.3  網關路由信息配置
    5.2.4  測試Web伺服器網關請求轉發
  ……
第6章  遊戲伺服器網關開發
第7章  遊戲伺服器網關與遊戲業務服務數據通信
第8章  遊戲業務處理框架開發
第9章  遊戲用戶數據管理
第10章  RPC通信設計與實現
第11章  事件系統的設計與實現
第12章  遊戲伺服器自動化測試
第13章  伺服器開發實例——世界聊天系統

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032