日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

腾讯游戏使用Microsoft Service Fabric案例

發(fā)布時(shí)間:2023/12/4 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 腾讯游戏使用Microsoft Service Fabric案例 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文轉(zhuǎn)載自公眾號(hào)-云就該這么玩,微軟官方的地址鏈接:https://customers.microsoft.com/en-us/story/tencent-telecommunications-azure-service-fabric-windows-server-en

根據(jù)研究公司Newzoo的報(bào)告估計(jì),全球游戲收入在2017年將達(dá)到1080億美元以上,而僅在中國(guó)就預(yù)計(jì)將產(chǎn)生275億,或者說中國(guó)市場(chǎng)占了全球市場(chǎng)1/4的收入。在游戲市場(chǎng)最核心的平臺(tái)—PC游戲面臨兩大挑戰(zhàn):移動(dòng)端游戲收入在上升,而且越來越多的人認(rèn)為PC端用戶將進(jìn)一步減少。

云計(jì)算能力的快速增長(zhǎng)帶動(dòng)APP從傳統(tǒng)的客戶端應(yīng)用程序模式到全新“瘦客戶端+豐富的云應(yīng)用模式”的發(fā)展轉(zhuǎn)型,它可以幫助優(yōu)化開發(fā)和運(yùn)營(yíng)的交付過程,降低運(yùn)維成本,靈活應(yīng)對(duì)交付和用戶新的需求。騰訊游戲希望通過微服務(wù)(microservices)技術(shù)優(yōu)勢(shì)給玩家?guī)碜钚掠螒騼?nèi)容與全新的游戲體驗(yàn),確保PC端游戲能夠時(shí)刻保持最新的游戲內(nèi)容更新。

然而,目前市面上大多數(shù)PC端游戲包均在GB級(jí)大小,每周或每?jī)芍芤淮蔚母逻^度依賴傳統(tǒng)的客戶端和服務(wù)器。騰訊游戲最大的挑戰(zhàn)是盡可能縮小PC端游戲包的大小,同時(shí)還要讓用戶有相同或更好的游戲體驗(yàn)。要實(shí)現(xiàn)這一突破,需要解決的三個(gè)問題1,如何將安裝包大小從GBs降低到MBs。2,如何將 PC 游戲的部分客戶端功能作為服務(wù)提供交付和管理。3,如何支持面向服務(wù)的操作過程和模式。

架構(gòu)創(chuàng)新

為了確保所有玩家有最好游戲的體驗(yàn),騰訊游戲開發(fā)了名為游戲云解決方案的創(chuàng)新型解決方案,使PC游戲客戶端的部分功能通過由微軟服務(wù)結(jié)構(gòu)(Microsoft Service Fabric)封裝,擴(kuò)展的微服務(wù)交付和運(yùn)營(yíng)。

微軟服務(wù)結(jié)構(gòu)其實(shí)是一種架構(gòu)從而封裝、部署和管理可擴(kuò)展性和可靠的微服務(wù)。類似許多微軟的其他服務(wù),如Skype業(yè)務(wù),Power BI和Cortana等,該技術(shù)也賦予了Azure基礎(chǔ)設(shè)置更多的創(chuàng)造力。有了它,騰訊游戲可以構(gòu)建基于服務(wù)器的PC游戲應(yīng)用程序,這些應(yīng)用程序可以在服務(wù)器集群上以非常高的密度運(yùn)行。同時(shí),騰訊游戲還可以大規(guī)模部署和管理可擴(kuò)展的游戲服務(wù),并為玩家提供無縫升級(jí)/補(bǔ)丁的游戲體驗(yàn)。

過去,玩家第一次玩?zhèn)鹘y(tǒng)的PC游戲時(shí),玩家必須下載并安裝一個(gè)GB級(jí)別大小的新游戲客戶端。一旦內(nèi)容更新可用,玩家必須再次下載并安裝它,這個(gè)過程是非常耗時(shí)的。

使用以上服務(wù)結(jié)構(gòu)和架構(gòu),騰訊游戲可以成功得把一部分游戲客戶端的功能遷移到云端進(jìn)而使得游戲客戶端作為一種微服務(wù)能夠更為容易的運(yùn)維,更為簡(jiǎn)便的更新。同時(shí),玩家只用下載使用一個(gè)較小的客戶端便可以運(yùn)行。


云應(yīng)用程序敏捷的開發(fā)經(jīng)驗(yàn)

使用微軟服務(wù)結(jié)構(gòu)把這些規(guī)模較大的游戲應(yīng)用封裝在微服務(wù)中,游戲應(yīng)用程序的邏輯部分可以在幾秒鐘內(nèi)部署, 并作為服務(wù)在服務(wù)器集群中運(yùn)行,同時(shí)被稱為"播放器"的游戲應(yīng)用程序的其余部分仍可在客戶端上為圖像渲染和控制工作。這使得以服務(wù)為基礎(chǔ)的應(yīng)用程序升級(jí)和補(bǔ)丁工作更為便捷,并為PC端游戲帶來了云應(yīng)用程序的敏捷開發(fā)經(jīng)驗(yàn)。

現(xiàn)在,騰訊游戲團(tuán)隊(duì)專注于創(chuàng)建新游戲內(nèi)容,并在游戲中實(shí)現(xiàn)附加值功能?!笆菘蛻舳恕蹦J娇梢允褂螒蜷_發(fā)人員從復(fù)雜的架構(gòu)設(shè)計(jì)和功能開發(fā)等繁瑣的日常工作中解脫,同時(shí)降低維護(hù)這些應(yīng)用程序的成本。

更重要的是,服務(wù)結(jié)構(gòu)支持在許多環(huán)境(包括云和內(nèi)部部署、Windows服務(wù)器或Linux)中創(chuàng)建群集。這使得騰訊游戲能夠?qū)⒃茟?yīng)用程序部署到cross-regions數(shù)據(jù)中心,并將業(yè)務(wù)服務(wù)帶到游戲玩家所在的地方。因此,游戲玩家可以隨時(shí)隨地暢玩PC端游戲,并且仍然享受已更新好的游戲內(nèi)容且不會(huì)有任何延遲。


微服務(wù)予力PC游戲轉(zhuǎn)型

作為一個(gè)微服務(wù)平臺(tái), 服務(wù)結(jié)構(gòu)助力開發(fā)人員和組織者能夠解決開發(fā)和管理組成微服務(wù)的云服務(wù)器應(yīng)用程序過程中所面臨的重大挑戰(zhàn)。與傳統(tǒng)的客戶端-服務(wù)器模式不同, 每個(gè)服務(wù)都管理和存儲(chǔ)自己的狀態(tài),并負(fù)責(zé)對(duì)代碼和服務(wù)器狀態(tài)進(jìn)行擴(kuò)展,以滿足彈性要求。

騰訊的游戲還可以創(chuàng)建、部署和維護(hù)大規(guī)模的新游戲應(yīng)用程序,可以根據(jù)需求從小開始,并通過成百上千的機(jī)器擴(kuò)展到較大的規(guī)模。游戲應(yīng)用程序功能被單獨(dú)分到各種服務(wù)中,減少在構(gòu)建應(yīng)用程序時(shí)的復(fù)雜性,避免重復(fù)開發(fā)工作。

現(xiàn)在,玩家只需下載一個(gè)很小的安裝包就可以運(yùn)行最新的游戲內(nèi)容,當(dāng)他們登錄到PC游戲時(shí)便可更新自動(dòng),這大大降低了新用戶的購(gòu)買成本。

原文地址:http://mp.weixin.qq.com/s/38UeqLcAXPr9LZGYuQpC2w


.NET社區(qū)新聞,深度好文,微信中搜索dotNET跨平臺(tái)或掃描二維碼關(guān)注

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的腾讯游戏使用Microsoft Service Fabric案例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。