真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何進入服務(wù)器(怎么登錄本地服務(wù)器)

在上一篇文章中,我們解釋了網(wǎng)關(guān)服務(wù)器。在本文中,我們解釋了游戲服務(wù)器的成都小程序開發(fā)公司個場景服務(wù)器,登錄服務(wù)器。對于沒有同時在線開發(fā)太多人的開發(fā)者來說,成都app軟件開發(fā)公司感覺登錄服務(wù)器就是登錄。沒什么好說的,但這只是最重要的功能。

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、瀘水ssl等。為數(shù)千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學管理、有技術(shù)的瀘水網(wǎng)站制作公司

一個健壯的登錄服務(wù)器仍然需要考慮很多。

1)服務(wù)器電流限制

如果你玩過騰訊和網(wǎng)易的游戲,或者互聯(lián)網(wǎng)大公司做的游戲,大家都會發(fā)現(xiàn)一個問題。你當天開通了服務(wù),大部分都需要排隊。作為一項技術(shù)。不就是個登錄嗎?為什么一定要排隊。其實深挖的根本原因是服務(wù)器的資源是有上限的。如果需要多人同時在線,服務(wù)器的成本會非常高。游戲剛開始的時候,因為宣傳,會有大量玩家進來,很多都會進來玩,看看是不是我喜歡的類型。如果沒有,他們不會直接玩。前期如果需要準備大量的服務(wù)器資源讓所有玩家進來。顯然是不合理的。當?shù)卿浄?wù)器收到登錄請求時,它將數(shù)據(jù)拋出到一個全局隊列,返回隊列的大小,然后將其返回給客戶端。但是,客戶端知道前面有多少人,所以完成了一個簡單的限流。同時,服務(wù)器可以給客戶端設(shè)置一個時間,推送你前面有多少人。

當我們有一個全局隊列時,很容易限制當前隊列。我們只需要根據(jù)服務(wù)器壓力測試的結(jié)果來看服務(wù)器能承載多少人就可以了。當我們達到這個上限時,我們不會從隊列中取出數(shù)據(jù),等到服務(wù)器中有人真正離開后,再從隊列中取出數(shù)據(jù),繼續(xù)執(zhí)行這個邏輯。直到隊列空。通過這一步,可以看到整個步驟是異步的。沒錯,這樣的設(shè)計可以提高程序的負載能力。

2)成都定制網(wǎng)站高數(shù)字

經(jīng)過以上步驟,如果驗證用戶名和密碼正確,此時會獲得一個全局令牌。然后將其發(fā)送到全局狀態(tài)服務(wù)器,查看是否已經(jīng)存在相同的登錄和鏈接。如果是這樣,刪除原來的登錄并添加一個新的登錄狀態(tài)。

然后服務(wù)器在通過網(wǎng)關(guān)去其他場景服務(wù)的時候需要發(fā)送這個令牌進行驗證,保證一個玩家的合法性。

3)第三方登錄

隨著互聯(lián)網(wǎng)的發(fā)展,越來越多的登錄方式不再是原來注冊賬號的同一個流程。為了方便用戶進入游戲,會接入第三方登錄模式。說白了,第三方登錄模式就是一個用戶ID可以有多種登錄方式。在創(chuàng)建數(shù)據(jù)庫表時,需要單獨創(chuàng)建一個賬戶表來實現(xiàn)多個賬戶,對應一個用戶。下面,我來貼出我們的表格結(jié)構(gòu)設(shè)計。

之所以要拿出來,是希望你能在考慮之初就設(shè)計好,避免因為業(yè)務(wù)大,導致后期代碼被改。以上僅供參考。

4)緩存

登錄服務(wù)器設(shè)計的一個重要點是考慮緩存,因為查詢數(shù)據(jù)庫是一個耗時的操作。因此,我們需要增加緩存。用戶登錄時,需要先檢查緩存中是否有數(shù)據(jù)。如果沒有,他們將到數(shù)據(jù)庫查詢并設(shè)置緩存的到期時間。當用戶長時間離線時,會將其釋放,防止內(nèi)存因緩存而爆倉。我推薦你去redis看看。

以上是我自己理解的一些重點??赡軙幸恍╁e誤,但都是通過我的實踐。在具體的游戲中,業(yè)務(wù)可能會有所不同,需要根據(jù)自己的業(yè)務(wù)進行具體的調(diào)整。如有疑問,歡迎私信或留言。


本文標題:如何進入服務(wù)器(怎么登錄本地服務(wù)器)
文章位置:http://weahome.cn/article/ccohe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部