對(duì)
服務(wù)器程序而言,
服務(wù)器是基于狀態(tài)請(qǐng)求還是無(wú)狀態(tài)請(qǐng)求,那么要如何判斷這兩種狀態(tài)化呢?判斷
服務(wù)器的有無(wú)狀態(tài),兩個(gè)來(lái)自相同發(fā)起者的請(qǐng)求在
服務(wù)器端是否具備上下文關(guān)系。
基于狀態(tài)化請(qǐng)求,
服務(wù)器端一般都要保存請(qǐng)求的相關(guān)信息,每個(gè)請(qǐng)求可以默認(rèn)地使用以前的請(qǐng)求信息。狀態(tài)化
服務(wù)器在功能實(shí)現(xiàn)方面具有更加強(qiáng)大的優(yōu)勢(shì),但是也需要維護(hù)大量的信息和狀態(tài),在性能方面要稍遜于無(wú)狀態(tài)
服務(wù)器。
狀態(tài)化的
服務(wù)器有更廣闊的應(yīng)用范圍,比如MSN、網(wǎng)絡(luò)
游戲等
服務(wù)器。在服務(wù)端維護(hù)每個(gè)連接的狀態(tài)信息,服務(wù)端在接收到每個(gè)連接的發(fā)送的請(qǐng)求時(shí),可以從本地
存儲(chǔ)的信息來(lái)重現(xiàn)上下文關(guān)系,客戶端可以很容易使用缺省的信息,服務(wù)端也可以很容易地進(jìn)行狀態(tài)
管理。當(dāng)一個(gè)用戶登錄后,服務(wù)端可以根據(jù)用戶名獲取他的生日等先前的注冊(cè)信息;而且在后續(xù)的處理中,服務(wù)端也很容易找到這個(gè)用戶的歷史信息。
推薦:
CPU:E5-2650LV2 *2 (10核 20線程)
內(nèi)存:16GB
硬盤(pán):1TB SATA
帶寬:20M
IP:3個(gè)
