溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

HTTP的無(wú)狀態(tài)

發(fā)布時(shí)間:2020-07-12 23:04:03 來(lái)源:網(wǎng)絡(luò) 閱讀:605 作者:愛(ài)與夢(mèng)想 欄目:軟件技術(shù)

HTTP是無(wú)狀態(tài)的。


好處:

因?yàn)?a title="服務(wù)器" target="_blank" href="http://www.kemok4.com/">服務(wù)器沒(méi)有“記憶能力”,所以就不需要額外的資源來(lái)記錄狀態(tài)信息,不僅實(shí)現(xiàn)上會(huì)簡(jiǎn)單一些,而且還能減輕服務(wù)器的負(fù)擔(dān),能夠把更多的 CPU 和內(nèi)存用來(lái)對(duì)外提供服務(wù)。

而且,“無(wú)狀態(tài)”也表示服務(wù)器都是相同的,沒(méi)有“狀態(tài)”的差異,所以可以很容易地組成集群,讓負(fù)載均衡把請(qǐng)求轉(zhuǎn)發(fā)到任意一臺(tái)服務(wù)器,不會(huì)因?yàn)闋顟B(tài)不一致導(dǎo)致處理出錯(cuò),使用“堆機(jī)器”的“笨辦法”輕松實(shí)現(xiàn)高并發(fā)高可用。


壞處:

既然服務(wù)器沒(méi)有“記憶能力”,它就無(wú)法支持需要連續(xù)多個(gè)步驟的“事務(wù)”操作。例如電商購(gòu)物,首先要登錄,然后添加購(gòu)物車(chē),再下單、結(jié)算、支付,這一系列操作都需要知道用戶的身份才行,但“無(wú)狀態(tài)”服務(wù)器是不知道這些請(qǐng)求是相互關(guān)聯(lián)的。

不過(guò),Cookie 技術(shù)可以解決這個(gè)問(wèn)題。


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI