12网络游戏行业“统一用户认证平台”的研究

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

上海交通大学硕士学位论文网络游戏行业“统一用户认证平台”的研究姓名:徐龙申请学位级别:硕士专业:软件工程指导教师:谷大武;谷长勇20090901I://”,accordingtothecommonlylayeredpatternofsoftwaredesign,theauthenticationplatformisdividedintofourstratificationplanes,eachlayerprovidestheserviceforitsunderlayer,thedesignofeachlayerarchitectureprovidesahorizontalexpansionoftheperformance(byincreasingthemachineoneachlayertoincreasetheperformanceofeachlayer).Therearetwocorelevels:DatabaselevelandAuthenticationlevel(AccountServer).UsingtheMaster/Slavedatabasearchitectureandsynchronizingdataservicesinthedatabaselayer,toincreaseperformancebyincreasingthenumberofslaves(apportiontheauthenticationrequests),intheauthenticationservicelevelweinsurethatthenetworkcommunicationisefficientenough,viausingthecompletionportstechnologytoobtainthehighperformanceofIOoperation,alsousingthemultithreadingtechnology,whichfullyusesmulti-coreCPUprocessingperformance,(CAS)protocolwhichapproachbasesontheKerberosticket,andcompleteitsrealizationbasedonMicrosoftASP.NETplatform,alsoenhancesomenewfeatures:(1)AddaCookiemarkingthatshowCASserver'sauthenticationstatus(2)ProvidesamechanismthatallowssomeWebgamesorapplicationstologinonCASinpersonalizationpage.Inthedesignandbuildingtheunifiedauthenticationplatform”,analyzealotofthehistoricaluser'sbehaviordata:itmayhitabout5%-10%theinquirerequestsifusingmem-cachetechnology,throughresearchingtherelateddatamemorybuffertechnology,wedesignandrealizethememorybuffermodulewhichbasesontheHashmaptechnology,alsoitisacomponentofAccountServerlevel.Astheauthenticatesplatformconstruction,weaddacentremonitorsystemintheAccountServerlevel,researchanddevelopawholesetmonitorpolicy,alsorealizethecentremonitorsystem:includingcollectsAccountServer’sinformationintherealtime,analyzingallkindsofexceptioninformation,andsendingthealertnoticecarriesonthemailorthecellphone,andsoon.Anotheranimportanttargetisthedisasterbackup,throughresearchingmosteventsandbasingonalotofexperienceswhichmanagingtheonlinegamesbusinessinthelongesttime,takingthelocaldatabaseasdisasterbackuptechnologyiseffectively,whichcontinuestoprovidetheuninterruptedauthenticationservicesoneachgameorothersystem.BoththedisasterbackuptechnologyandtheauthenticationmodeswitcharerealizedintheSDKpackagewhichcommunicateswithAccountServerlayer,providestheauthenticationservicestransparentlytoeachgameandthesystem,fromaterminaluser,hedoesnotperceivetheauthenticationservicefrominlocaldatabaseorintheunificationauthenticationcenter.Theunifiedauthenticationplatformisfullysupportedinthecompany,allthegameproductsandwebsiteapplicationsuseittoauthenticateuser,providingnearly80milliontimesauthenticateserviceseachday,afternearlythreeyearsusing,itprovesthattheplatformisagoodperformance,horizontalscalability,highlyreliableandeasyintegratedsystem.KeywordsUnifiedAuthentication,SingleSign-On,CentralAuthenticationService,AccountService,GameLoginService,Mem-Cache://://://://://://://://://://://://(CASClient)1.WebSessionCookieWeb1.2.3.CASServerCASServerCAS3.2.CASServer4,Web(CASClient)Serviceticket5.ST(Serviceticket)CASServer6.STFig.2-3CASframeworkofbasicprotocol://://://

1 / 65
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功