GKE ROUTING LAB 尚未連線

GameSocket 配桌測試台

從配桌結果追到實際連線,測試 hostname、wildcard 與 path 的路由差異。

只保留在本頁記憶體。重新整理後需重新輸入。

先輸入 token,再載入 GameSocket 狀態。本機測試已填入本機專用 token。

01 GameSocket 狀態

尚未更新
GameSocket服務 / 新入桌連線 / 已入桌有玩家的 tableCPU 工作本次程序識別碼
載入後顯示每台 GameSocket 的即時資料。

連線數只計算已通過 token 驗證的 WebSocket。CPU 工作表示負載程式正在執行;實際 CPU 用量請在 GKE 查看。

02 配桌與連線

每按一次會新增一條真實 WebSocket,最多 50 條。入桌失敗時仍保留連線,方便查看計數。

最近一次配桌結果
尚未配桌

03 模擬服務狀況

停止新入桌會保留既有連線。CPU 工作最多 120 秒、每台同時一份,可用來觸發 GKE 的 CPU 自動擴展。

04 本頁建立的連線

編號 / table預期 GameSocket實際 GameSocket狀態操作
尚無連線。

05 修改 SocketUrlMap 與 URL 產生方式

使用 map 時,依 GameSocket 名稱查 SocketUrlMap;使用 template 時,將名稱代入 SocketUrlTemplate。修改後,下一次配桌立即使用新設定。

可故意把 gamesocket-0 指到 gamesocket-1 的 URL,觀察連到錯誤目標的結果。既有連線不會因為 Mapping 改變而搬移。GKE 的頁面覆寫存於暫存磁碟,Table Pod 重建後會消失。

要改寫程式流程:修改 routing_lab/mapping.pyselect_gamesocket()resolve_socket_url(),再重啟本機服務或重建映像檔。

06 事件紀錄

等待操作。