從手機App到網點互動請求的日誌記錄

2021-09-17 03:10:37 字數 1329 閱讀 1217

開啟backend-ms資料夾下的logs資料夾裡的log檔案:

第101行的method欄位代表這是乙個confirm請求,因為我們的目的是檢視profile update請求,所以不用細看,一直往下滑動log:

從這開始就是我們需要關注的了,和profile update請求相關的。

websocket伺服器下一步會把這個請求投遞給orchestra。即下圖的第二步。

繼續把日誌往下滑,看到orchestra已經從websocket伺服器接收到請求了,即上圖的第三步。

orchestra會把profile update的請求投遞給同webshop連線的websocket伺服器,即架構圖的第四步。

下面的log表明webshop對應的websocket伺服器(即日誌檔案中的簡寫wsserver-for-webshop)已經從orchestra接收到了profile update資料,準備進行處理。

wsserver-for-webshop的任務就是計算出具體有哪些webshop例項需要被通知。

websocket伺服器的計算分兩步。第一步計算出有哪些型別的web shop需要被通知到。下圖的日誌表明有nike和adi這兩種web shop需要被通知:

第二步,計算出對每一種web shop,到底有哪些例項需要被更新。

下面的log表明response資料即將被傳送到socket id為n55o0yniey6nacepaaab的web shop例項去。socket n55o0yniey6nacepaaab唯一標識乙個同該websocket建立連線的web shop例項。

至此,參與profile update scenario的全部後台伺服器的邏輯執行完畢。

從手機App到網點互動請求的日誌記錄

開啟backend ms資料夾下的logs資料夾裡的log檔案 第101行的method欄位代表這是乙個confirm請求,因為我們的目的是檢視profile update請求,所以不用細看,一直往下滑動log websocket伺服器下一步會把這個請求投遞給orchestra。即下圖的第二步。下面...

從《思考的技術》到網點競爭力提公升

今天非常有幸,聽到了鄭總講述關於網點競爭力提公升的思考及措施,深受鼓舞,也深刻感受到了全行深化改革的決心。其實整場演講,讓我印象最深刻的恰恰是鄭總對於問題的研究方法,這讓我想起了最近正在學習一本書,大前研一的 思考的技術 大前研一是一位世界級的管理學大師,因為是科學家出身,所以他應該是第乙個把科學研...

SFML從入門到放棄 1 視窗和互動

sf renderwindow window sf videomode 500,500 new window 但是光建立乙個視窗並不能顯示 還要加乙個迴圈 while window.isopen 然後就能看到乙個黑色的視窗了 event是乙個union 可以通過 event.type 來判斷 具體可...