手游開發(fā) 端游,手游服務(wù)端常用的架構(gòu)是什么樣的?
端游,手游服務(wù)端常用的架構(gòu)是什么樣的?這兩種服務(wù)器之間有一些區(qū)別。終端服務(wù)器通常很重,TCP連接比較長。手機(jī)游戲服務(wù)器需要考慮很多網(wǎng)絡(luò)薄弱的情況,連接比較短。因此,在后臺(tái)服務(wù)器的選擇上,終端游戲一般采
端游,手游服務(wù)端常用的架構(gòu)是什么樣的?
這兩種服務(wù)器之間有一些區(qū)別。終端服務(wù)器通常很重,TCP連接比較長。手機(jī)游戲服務(wù)器需要考慮很多網(wǎng)絡(luò)薄弱的情況,連接比較短。因此,在后臺(tái)服務(wù)器的選擇上,終端游戲一般采用C語言開發(fā)的服務(wù)器,而手機(jī)游戲有著廣泛的選擇,包括Java、PHP和C直接開發(fā)。
另外,在移動(dòng)互聯(lián)網(wǎng)時(shí)代,手機(jī)游戲在微信、QQ的強(qiáng)大影響力下,加入了sns社交元素。在支付層面,微信和QQ也將用于支付,IOS將使用蘋果支付。
在存儲(chǔ)模塊中,大多數(shù)手機(jī)游戲使用kV存儲(chǔ),大多數(shù)終端游戲使用關(guān)系數(shù)據(jù)庫mysql。
其他方面都差不多,不管采用什么框架進(jìn)行開發(fā),只要注意服務(wù)器性能的優(yōu)化,不妨在游戲開發(fā)過程中或上線前找個(gè)壓力測(cè)試工具。
推薦騰訊游戲?qū)S梅?wù)器壓力測(cè)試工具wetest質(zhì)量測(cè)試平臺(tái)(http://wetest.qq.com/gaps)高并發(fā)性,實(shí)時(shí)性能報(bào)告,專家級(jí)性能優(yōu)化建議,最后一百萬個(gè)機(jī)器人,讓你知道你的服務(wù)器能不能容納。
端游、手游服務(wù)端常用的架構(gòu)是什么樣的?
手機(jī)游戲一般采用unity、cocos、Java和C開發(fā),但也要視具體情況而定。一些手機(jī)游戲也可能是用HTML5開發(fā)的。別忘了給我一個(gè)高質(zhì)量的回答,非常感謝
首先,建筑師不是那么好,技術(shù)力量一定要過關(guān),而且他一定有建筑師的想法。其次,架構(gòu)是Dubbo框架,zookeeper基本原理,redis分布式緩存,JVM性能優(yōu)化,nginx Apache企業(yè)開發(fā)所需Tomcat集群部署,大數(shù)據(jù)Hadoop,HBase實(shí)時(shí)計(jì)算spark,storm,數(shù)據(jù)分析,分詞和權(quán)重等核心技術(shù)。
如何成為一名優(yōu)秀的建筑師?我用七張照片告訴你。
您可以先學(xué)習(xí)分布式鎖的實(shí)現(xiàn)https://pan.baidu.com/s/1y8rkldBEpkHXHS3GvJXGTg密碼:umu3
事實(shí)上,游戲服務(wù)器通常使用TCP協(xié)議與客戶端進(jìn)行交互。在TCP通信方面,Java具有強(qiáng)大的服務(wù)器端異步框架netty?,F(xiàn)在已經(jīng)很成熟了。大多數(shù)使用Java的游戲服務(wù)器都使用這個(gè)。然而,類似于C中netty的框架并不像Java中netty那樣成熟。另一個(gè)原因是服務(wù)器端操作系統(tǒng)是Linux,Java可以在Linux下運(yùn)行,而C#只能在windows下運(yùn)行。