描述:1.用戶A訪問(wèn)選座頁(yè)面,和服務(wù)器建立連接,通知socket服務(wù)器,然后從數(shù)據(jù)庫(kù)拿到已購(gòu)買的座位ID,返回給客戶端,客戶端進(jìn)行座位鎖定。(此步驟之前是用ajax輪訓(xùn),現(xiàn)在打算換掉ajax用websocket)2.用戶B選擇座位下單,此時(shí)新的訂單入庫(kù),用戶A的頁(yè)面如何更新座位數(shù)據(jù),是不是在用戶B下單后,并且訂單信息插入數(shù)據(jù)庫(kù)后,再去拿到當(dāng)前已經(jīng)和socket建立連接ID,然后推送座位信息。把剛剛購(gòu)買的座位推送給客戶端。問(wèn)題:我上面描述的并沒(méi)有涉及提交訂單15分鐘后如果沒(méi)有支付,那選擇的座位將被釋放。只是想先把socket這塊的邏輯走通,建立長(zhǎng)連接,時(shí)時(shí)更新座位信息,我上面這樣的邏輯正確嗎,如果不是這樣,煩請(qǐng)各位幫忙提供些思路呢。
電影選座,基于swoole時(shí)時(shí)更新數(shù)據(jù),這樣是否正確
郎朗坤
2019-05-23 16:44:43