QQ寵物產(chǎn)品總體技術(shù)方案_第1頁(yè)
QQ寵物產(chǎn)品總體技術(shù)方案_第2頁(yè)
QQ寵物產(chǎn)品總體技術(shù)方案_第3頁(yè)
QQ寵物產(chǎn)品總體技術(shù)方案_第4頁(yè)
QQ寵物產(chǎn)品總體技術(shù)方案_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1/201/20QQ寵物產(chǎn)品總體技術(shù)方案QQ寵物總體技術(shù)方案 騰訊科技(深圳)有限公司2/202/20QQ寵物產(chǎn)品總體技術(shù)方案修修訂日期修訂內(nèi)容協(xié)議版本修訂人3/203/20QQ寵物產(chǎn)品總體技術(shù)方案 4/204/20567QQ寵物產(chǎn)品總體技術(shù)方案 5/205/20QQ寵物產(chǎn)品總體技術(shù)方案1背景QQ寵物是公司當(dāng)前給以重大盈利期望的拳頭產(chǎn)品之一。目標(biāo)是建立成全球第一的在線虛擬寵物養(yǎng)成類休閑游戲,成為公司主要的盈利點(diǎn)之一。2概述要描述QQ寵物系統(tǒng)的技術(shù)架構(gòu),作為架構(gòu)評(píng)審的基礎(chǔ)。QQ寵物產(chǎn)品總體技術(shù)方案3總體架構(gòu)設(shè)計(jì)3.1.1產(chǎn)品關(guān)聯(lián)性設(shè)計(jì)與OI_DB擴(kuò)展標(biāo)志位的同步3.1.2產(chǎn)品依賴性設(shè)計(jì)3.2.1路標(biāo)規(guī)劃開(kāi)始時(shí)間2005.3-2005.62005.6-2005.7完成時(shí)間2005.62005.7階段目標(biāo)和工作進(jìn)度指標(biāo)完成基本功能增加了寵物結(jié)婚功能3.3.1系統(tǒng)軟件需求mysql4.06/206/207/207/20QQ寵物產(chǎn)品總體技術(shù)方案3.3.2系統(tǒng)硬件需求Web服務(wù)器/PetOnline服務(wù)器/PetInfo服務(wù)器/領(lǐng)養(yǎng)關(guān)系服務(wù)器/寵物炫圖片/DL380G33.3.3系統(tǒng)功能需求寵物領(lǐng)養(yǎng):用戶初始得到寵物。記錄QQ號(hào)碼的領(lǐng)養(yǎng)關(guān)系,同步標(biāo)志位到oidb寵物在線:server維持寵物在線狀態(tài),自動(dòng)根據(jù)衛(wèi)生值,饑餓值決定寵物生病,根據(jù)寵物心情值和在線時(shí)間增長(zhǎng)寵物的成長(zhǎng)值。澡、吃藥,屬性查看的功能。寵物如果養(yǎng)育不當(dāng)會(huì)死亡,死亡后可以拋棄。查看寵物元寶帳戶的功能和查看元寶消費(fèi)記錄的功能。加指定屬性的值。用戶通過(guò)社區(qū)上的入口進(jìn)行打工,打工入口為一個(gè)CGI程序,負(fù)責(zé)檢查是否符合打工的條件。打工時(shí)要求寵物的消耗比正常狀態(tài)多。8/208/20QQ寵物產(chǎn)品總體技術(shù)方案寵物結(jié)婚:符合一定條件的寵物雙方可以結(jié)為夫妻關(guān)系。結(jié)婚后的寵物可以生蛋,蛋必須贈(zèng)送給自己的好友。相當(dāng)于給好友開(kāi)通寵物。寵物裝扮:寵物使用買來(lái)的房屋作為桌面上寵物的背景s寵物炫:寵物炫是QQ聊天時(shí)有寵物的一方可以向好友發(fā)送由寵物表現(xiàn)的豐富表情,動(dòng)作和語(yǔ)言。用戶可以定制語(yǔ)言。的寵物信息,包括對(duì)方是否有寵物,寵物的級(jí)別,寵物的名字,性別,婚否等等。寵物在QQ上的表現(xiàn):用戶在AllInOne聊天窗口中和寵物資料界面上都可以看到3.3.4系統(tǒng)性能需求最小化容量:最大化容量響應(yīng)速度要求9/209/20QQ寵物產(chǎn)品總體技術(shù)方案3.4.1系統(tǒng)物理架構(gòu)寵物客戶端寵物社區(qū)領(lǐng)養(yǎng)關(guān)r1系Serr1系Server組Napache1寵物客戶端下載服件Napache1寵物客戶端下載服件載服務(wù)寵物喂養(yǎng)服務(wù)/WebOnline服務(wù)/資料查詢服務(wù)務(wù)器組務(wù)器組組業(yè)務(wù)平臺(tái)務(wù)寶帳戶務(wù)…DB..DB用戶資料.數(shù)據(jù)庫(kù)10/2010/20QQ寵物產(chǎn)品總體技術(shù)方案3.4.2系統(tǒng)邏輯架構(gòu)crow入server)RRWWW設(shè)置定時(shí)事件調(diào)用OIAgent發(fā)送消息調(diào)用OIAgent發(fā)送狀態(tài)改變消息寵物數(shù)據(jù)的操作都直接操作這個(gè)cache,on讀取寵物對(duì)象屬性數(shù)據(jù)zyWrite可靠的回寫數(shù)據(jù)數(shù)據(jù)屏蔽后臺(tái)DB的分布,掃描然后都入一個(gè)提交隊(duì)列。用一個(gè)線程組專門負(fù)責(zé)處理提交隊(duì)列寫DB同時(shí)還負(fù)責(zé)將共享內(nèi)存數(shù)據(jù)數(shù)據(jù)mmap的文件刷新設(shè)置定時(shí)事件RRWWecrow入server)保持長(zhǎng)連接tcp短連接同步調(diào)用其他CGI1/201/20QQ寵物產(chǎn)品總體技術(shù)方案4關(guān)鍵技術(shù)分析針對(duì)QQ用戶群中細(xì)分的青少年人群低年齡層用戶群4.1.2用戶入口桌面QQ面板上的寵物圖標(biāo)4.1.3消費(fèi)系統(tǒng)策略寵物元寶和元寶帳戶4.1.4產(chǎn)品依賴關(guān)系QQ上的入口和表現(xiàn)形式其他業(yè)務(wù)使用的開(kāi)通寵物的接口4.1.5典型業(yè)務(wù)過(guò)程典型操作QQ寵物產(chǎn)品總體技術(shù)方案2.寵物客戶端檢查是否需要升級(jí),取得領(lǐng)養(yǎng)關(guān)系,取得是否需要升級(jí)資源包,完成必要的下載升級(jí),登錄3.登陸后顯示寵物目前的狀態(tài),如果饑餓提示用戶要喂食,疾病和清潔狀況都有類似的提醒。4.用戶使用快速喂食界面或者進(jìn)入社區(qū),在儲(chǔ)藏室里選出食物等物品給寵物使用(或食用)5.用戶進(jìn)入社區(qū)給寵物看病6.用戶進(jìn)入社區(qū)購(gòu)買寵物使用的物品7.用戶在社區(qū)中更換寵物的房屋8.用戶在社區(qū)中學(xué)習(xí)寵物炫9.用戶在社區(qū)中打工掙取寵物元寶10.用戶在社區(qū)中查看排名11.用戶在社區(qū)中查看其他寵物的資料12.用戶在社區(qū)中管理自己的物品13.用戶在社區(qū)中管理自己的元寶帳戶14.用戶在社區(qū)中求婚,查看求婚和被求婚記錄,結(jié)婚。15.用戶查看自己的寵物蛋信息,贈(zèng)送寵物蛋給好友。4.2.1用戶基礎(chǔ)信息次交互/秒2/202/203/203/20QQ寵物產(chǎn)品總體技術(shù)方案4.2.2用戶操作信息e4.OnlineServer將登陸后的狀態(tài)信息返回客戶端,數(shù)據(jù)包大小也是300bytete4/204/20QQ寵物產(chǎn)品總體技術(shù)方案web操作是用戶訪問(wèn)寵物社區(qū)所進(jìn)行的操作,包括查看和管理屬性,查看和管理物品道具技能,查看元寶帳戶,購(gòu)買物品,學(xué)習(xí)技能,裝扮,打工,結(jié)婚等等。量可以忽略不計(jì)4.2.3用戶流量信息主要產(chǎn)生流量的是資源下載和客戶端下載。一個(gè)典型的登錄交互時(shí)序如下:QQ寵物產(chǎn)品總體技術(shù)方案返回領(lǐng)養(yǎng)關(guān)系選擇一個(gè)領(lǐng)養(yǎng)了的寵物登錄返回登錄成功hello是否超時(shí)改變動(dòng)態(tài)屬性值改變屬性值的消息5/205/206/206/20QQ寵物產(chǎn)品總體技術(shù)方案計(jì)計(jì)算結(jié)果118K*1K*2*8=計(jì)算的峰值時(shí)的出帶寬值時(shí)的出帶寬(每人的item和合成圖片的個(gè)數(shù))*每個(gè)文件平均大小*注冊(cè)用戶數(shù)(server間交互次數(shù)*平均數(shù)據(jù)包大小*2)下載帶寬存儲(chǔ)要求帶寬要求(內(nèi)網(wǎng))帶寬要求(外網(wǎng))機(jī)器要求關(guān)鍵負(fù)荷分析4.4.1總計(jì)BMiddledNFSOnline一臺(tái)4.5.1負(fù)載均衡策略7/207/20QQ寵物產(chǎn)品總體技術(shù)方案4.5.2異地分布策略先暫時(shí)不支持異地分布。8/208/20QQ寵物產(chǎn)品總體技術(shù)方案5部署方案目前的大部分機(jī)器都部署在深圳樞紐和南山機(jī)房。9/209/20QQ寵物產(chǎn)品總體技術(shù)方案6風(fēng)險(xiǎn)分析及規(guī)避措施總的來(lái)講,運(yùn)營(yíng)的風(fēng)險(xiǎn)可以分成硬件故障和軟件故障兩大類。硬件的故障包括機(jī)器的故障、磁盤故障、IDC線路故障,黑客攻擊等。軟件的故障包括數(shù)據(jù)庫(kù)失效、程序失效等等

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論