free4.chat is a real-time audio chat service. It is designed by the local first and privacy first
principle, and is very easy to use.
️ This project is just using for technical test purpose, use at all your risk!
️ There is freedom of speech, but I cannot guarantee freedom after speech. (- Idi Amin)
PoW
in blockchain.Common
Tech Stack
Infra
For now, we just ignore this issue, because it can be resolved by reconnect another node and create the room again
Some Elixir simple approaches
A complex approach is use Riak Core which implement the Consistent hashing
and can rebalance the process by VNode
Riak Core
Tinode chat solve this issue by implementing the Raft Consensus Algorithm
https://dev-notes.free4.chat/
If you are interested in webRTC
, peer-to-peer(P2P)
, real-time collaboration(CRDT)
, distributed system
or robot design
, you can join this project and contact with me by twitter.