Jacky
以前看SODME寫(xiě)過(guò)騰訊的架構(gòu)分析,
大的服務(wù)器分類(lèi)架構(gòu)大廳 登陸
游戲服務(wù)器這些都知道了點(diǎn),
SODME說(shuō)騰訊單個(gè)游戲服務(wù)器支持2W個(gè)用戶,
這樣就單個(gè)服務(wù)器的通訊架構(gòu)有沒(méi)有更詳細(xì)的討論過(guò),因?yàn)閱蝹€(gè)服務(wù)器是最基本的處理游戲業(yè)務(wù)邏輯的,我想這個(gè)應(yīng)該和客戶端是是長(zhǎng)連接的SOCKET,在WINDOWS平臺(tái)下前面已經(jīng)有人提供了IOCP模型數(shù)據(jù),可以支持到1W用戶的長(zhǎng)連接
,騰訊技術(shù)實(shí)力強(qiáng)點(diǎn)
機(jī)器配置再高點(diǎn),可能在WINDOWS平臺(tái)可以做到支持2W用戶長(zhǎng)連接的單個(gè)服務(wù)器.
?但騰訊的游戲服務(wù)器是WINDOWS的SERVER嗎,我估計(jì)不是的.
所以它應(yīng)該不是采用WINDOWS下完成端口模型這種方式,
而在LINUX 或者UNIX下就沒(méi)有完成端口模型這種可以使用,
這樣UNIX下效率最高的是什么模型,直接自己使用EPOLL ?
或者采用ACE的PROACTOR模型來(lái)做呢.
要支持2W用戶的長(zhǎng)連接,線程模型又怎么安排呢,
是一個(gè)線程處理400個(gè)長(zhǎng)連接然后用50個(gè)線程這種類(lèi)似的嗎,還是有什么更好的模型來(lái)實(shí)現(xiàn)這
2W用戶長(zhǎng)連接的數(shù)據(jù)通訊.
有了解的嗎,可以詳細(xì)討論下它單個(gè)服務(wù)器怎么做到支持用戶最大化的模型,
有了解中游平臺(tái)的也可以說(shuō)下
中游是深圳網(wǎng)域做的,應(yīng)該這也有人了解的,說(shuō)說(shuō)吧
http://groups.google.com/group/dev4server/browse_thread/thread/61c6e3037ddab45a/096bf6e168687bb8#096bf6e168687bb8
?