iT邦幫忙

2023 iThome 鐵人賽

DAY 22
0
Modern Web

使用 Clojure 當個 Full-stack 開發者系列 第 22

[Day 22] 想用的Library介紹 - Electric

  • 分享至 

  • xImage
  •  

Electric

看標題些許的不一樣就知道這段也要結束了,準備邁入下一個主題

目前以server side為主的做法就剩下互動性還沒有很好的辦法解了

在不同網路下,要整體服務夠solid、每個狀態都有確實收發

一般應該是前端的long polling加上2pc來確認

又或者webrtc廣播

但這些中間的滿多細節要顧,network, race condition最常產生問題

就算上述沒問題,有時候又會有意想不到的edge case沒用好XDD

下次有機會會試著使用electric,如此一來,整體一致性又會更加完善

server/client的狀態更一致,會變的跟 Phoenix.LiveView 一樣

但因為他們走的都是websocket,比較少針對這塊去琢磨,zero downtime也要看看怎麼做

有空我會先從這份專案整進來試試看,但現在還沒有


上一篇
[Day 21] 來介紹好用的Library - plumbing
下一篇
[Day 23] 東西準備好,該包起來了
系列文
使用 Clojure 當個 Full-stack 開發者30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言