看標題些許的不一樣就知道這段也要結束了,準備邁入下一個主題
目前以server side為主的做法就剩下互動性還沒有很好的辦法解了
在不同網路下,要整體服務夠solid、每個狀態都有確實收發
一般應該是前端的long polling加上2pc來確認
又或者webrtc廣播
但這些中間的滿多細節要顧,network, race condition最常產生問題
就算上述沒問題,有時候又會有意想不到的edge case沒用好XDD
下次有機會會試著使用electric,如此一來,整體一致性又會更加完善
server/client的狀態更一致,會變的跟 Phoenix.LiveView 一樣
但因為他們走的都是websocket,比較少針對這塊去琢磨,zero downtime也要看看怎麼做
有空我會先從這份專案整進來試試看,但現在還沒有