free4chat
1.0.0
free4.chat 是一項即時音訊聊天服務。它以本地優先和privacy first
原則設計,並且非常易於使用。
️ 此專案僅用於技術測試目的,使用風險自負!
️ 言論自由是有的,但我不能保證言論後的自由。 (-伊迪·阿明)
PoW
一樣。 常見的
技術堆疊
基礎設施
現在,我們忽略這個問題,因為它可以透過重新連接另一個節點並重新建立房間來解決
Elixir 的一些簡單方法
一種複雜的方法是使用 Riak Core,它實現Consistent hashing
並且可以透過 VNode 重新平衡進程
Riak Core
Erlang 分散式註冊和負載平衡庫Tinode chat透過實作Raft共識演算法解決了這個問題
https://dev-notes.free4.chat/
如果你對webRTC
、 peer-to-peer(P2P)
、 real-time collaboration(CRDT)
、 distributed system
或robot design
感興趣,你可以加入這個專案並透過 twitter 與我聯繫。