• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 7, comments - 13, trackbacks - 0, articles - 37
               :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 ::  :: 管理
            本文主要探討如何設(shè)計(jì)一款百萬(wàn)人同時(shí)在線的棋牌類網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng),如果您發(fā)現(xiàn)本文的設(shè)計(jì)上存在漏洞或不對(duì)的地方歡迎提出共同探討。 1.總體架構(gòu)圖 注: CMS(control and manage server) : 控制管理服務(wù)器. GateServer : 門(mén)服務(wù)器 2.相關(guān)服務(wù)器介紹 注:除CMS外每臺(tái)服務(wù)器都由兩個(gè)程序?qū)嵗龢?gòu)成,服務(wù)器管理客戶端和服務(wù)器程序。 2.1 控制管理服務(wù)器(CMS) CMS的作用是管理和配置所有的服務(wù)器。主備賬號(hào)服務(wù)器、主備GATE服務(wù)器的切換也是由CMS決定的,服務(wù)器管理員通過(guò)CMS來(lái)管理所有的服務(wù)器。 2.2 賬號(hào)服務(wù)器 賬號(hào)服務(wù)器的主要用于處理用戶注冊(cè)和登錄游戲系統(tǒng)。用戶是否重復(fù)登錄游戲也將在賬號(hào)服務(wù)器上處理。賬號(hào)服務(wù)器由主備構(gòu)成,任何時(shí)候只有主賬號(hào)服務(wù)器負(fù)責(zé)和客戶端及GATE服務(wù)器交互;備用賬號(hào)服務(wù)器主要處理CMS發(fā)來(lái)的控制消息及主賬號(hào)服務(wù)器發(fā)來(lái)的實(shí)時(shí)數(shù)據(jù)備份消息,及其他服務(wù)器發(fā)來(lái)的心跳消息。 2.3 門(mén)服務(wù)器(GateServer) 門(mén)服務(wù)器的作用是負(fù)責(zé)各服務(wù)器之間的消息轉(zhuǎn)發(fā),確定用戶的資料在哪臺(tái)數(shù)據(jù)庫(kù)服務(wù)器上。門(mén)服務(wù)器也分為主用和備用兩臺(tái),除CMS外的其他服務(wù)器只和主用的門(mén)服務(wù)器交互。當(dāng)CMS發(fā)現(xiàn)主用門(mén)服務(wù)器故障時(shí)將通知其他服務(wù)器進(jìn)行主備切換。 2.4 大廳服務(wù)器 當(dāng)用戶登錄成功后將和大廳服務(wù)器保持長(zhǎng)連接以實(shí)時(shí)獲取游戲系統(tǒng)的信息。 2.5 游戲服務(wù)器 當(dāng)用戶在大廳中點(diǎn)擊進(jìn)入某個(gè)游戲時(shí),用戶將登錄相應(yīng)的游戲服務(wù)器進(jìn)行游戲。 2.6 數(shù)據(jù)庫(kù)服務(wù)器 數(shù)據(jù)庫(kù)服務(wù)器主要保存用戶的資料和用戶的游戲數(shù)據(jù)。 2.7 消息服務(wù)器 主要負(fù)責(zé)用戶聊天消息的處理。 3.流程介紹 3.1 系統(tǒng)啟動(dòng)流程 如圖所示,系統(tǒng)最先啟動(dòng)的是CMS,當(dāng)CMS啟動(dòng)之后將從本地?cái)?shù)據(jù)庫(kù)讀取相關(guān)服務(wù)器配置信息,只有本地配置中存在的服務(wù)器才可以連接本系統(tǒng)正常工作;這樣就可以保證只有合法的服務(wù)器才能連接到本系統(tǒng)以防止非法服務(wù)器的接入。當(dāng)門(mén)服務(wù)器啟動(dòng)并連接CMS后CMS將選擇其中一個(gè)作為主用門(mén)服務(wù)器。接下來(lái)依次啟動(dòng)的是數(shù)據(jù)庫(kù)服務(wù)器,大廳服務(wù)器,游戲服務(wù)器,消息服務(wù)器。最后啟動(dòng)的是賬號(hào)服務(wù)器。 3.2 添加一臺(tái)新服務(wù)器流程 3.3 用戶登錄流程 posted on 2008-09-11 17:15 司強(qiáng) 閱讀(1709) 評(píng)論(10) 編輯 收藏 引用

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            狠狠色丁香婷婷综合久久来| 国产精品成人无码久久久久久| 久久久久久无码国产精品中文字幕| 久久久精品国产Sm最大网站| 国产免费久久精品99re丫y| 久久无码专区国产精品发布| 97久久精品无码一区二区天美| 91麻豆精品国产91久久久久久| 久久这里只有精品首页| 成人a毛片久久免费播放| 国内精品人妻无码久久久影院导航| 97久久超碰成人精品网站| 欧美一级久久久久久久大| 潮喷大喷水系列无码久久精品| 久久一区二区三区99| 久久96国产精品久久久| 伊人久久大香线焦AV综合影院| 久久久精品日本一区二区三区| 国产精品久久久福利| 亚洲AV无码1区2区久久| 亚洲人成电影网站久久| 国产精品永久久久久久久久久| 国产综合久久久久| 中文字幕日本人妻久久久免费| 青青热久久国产久精品| 国产精品伊人久久伊人电影| 精品久久久久久久| 狠狠色丁香久久综合五月| 久久久久亚洲精品天堂| 久久精品国产亚洲AV香蕉| 中文字幕无码久久久| 午夜精品久久久久久影视777 | 久久99精品久久久久久水蜜桃| 国产亚洲色婷婷久久99精品| 精品久久久久中文字幕日本| 色欲av伊人久久大香线蕉影院| 一级a性色生活片久久无| 欧美一级久久久久久久大| 一级做a爰片久久毛片免费陪 | 国产亚洲精久久久久久无码| 久久精品国产99久久久|