一般的網(wǎng)站應(yīng)用程序采用的模式是Request-Response,然后通過tcp和服務(wù)器建立一次鏈接,請求的數(shù)據(jù)是通過http協(xié)議進行重新組裝,服務(wù)器端和客戶端完成一次交互之后,就會釋放tcp鏈接,新的客戶端就可以使用服務(wù)器端的socket資源
導語:一般的網(wǎng)站應(yīng)用程序采用的模式是Request-Response,然后通過tcp和服務(wù)器建立一次鏈接,請求的數(shù)據(jù)是通過http協(xié)議進行重新組裝,服務(wù)器端和客戶端完成一次交互之后,就會釋放tcp鏈接,新的客戶端就可以使用服務(wù)器端的socket資源。web程序的擴展相對來說比價容易,在行業(yè)中,比較常用的方法是硬件負載均衡和添加web服務(wù)器。
網(wǎng)絡(luò)游戲就不一樣了,它比較突出的一點是客戶端和服務(wù)器端要進行比較長時間的連接,幾乎是不間斷的。游戲服務(wù)器的原理是Client主動給Server發(fā)送數(shù)據(jù),Server也可能主動往Client發(fā)送數(shù)據(jù),每次發(fā)送的數(shù)據(jù)比較少,但是頻率比較高,和常見的Request-Response模式不同。
因為需要長時間的連接,所以服務(wù)器端的socket是不能重復使用的,單臺服務(wù)器處理請求是會有限。也不太適合使用web的方案解決擴展問題,因為在web程序中,客戶端是沒有數(shù)據(jù)交互的,數(shù)據(jù)都是通過web服務(wù)器響應(yīng)給客戶端的,但是游戲服務(wù)器中,每個客戶端的數(shù)據(jù)都在時刻的變化,這些都需要通過服務(wù)器端廣播給其他客戶端。所以客戶端會有上限,這也就是為什么服務(wù)器要進行分區(qū),一個區(qū)里面同時在線人數(shù)會有限制。
河南億恩科技股份有限公司(xuefeilisp.com)始創(chuàng)于2000年,專注服務(wù)器托管租用,是國家工信部認定的綜合電信服務(wù)運營商。億恩為近五十萬的用戶提供服務(wù)器托管、服務(wù)器租用、機柜租用、云服務(wù)器、網(wǎng)站建設(shè)、網(wǎng)站托管等網(wǎng)絡(luò)基礎(chǔ)服務(wù),另有網(wǎng)總管、名片俠網(wǎng)絡(luò)推廣服務(wù),使得客戶不斷的獲得更大的收益。
服務(wù)器/云主機 24小時售后服務(wù)電話:
0371-60135900
虛擬主機/智能建站 24小時售后服務(wù)電話:
0371-55621053
網(wǎng)絡(luò)版權(quán)侵權(quán)舉報電話:
0371-60135995
服務(wù)熱線:
0371-60135900