raftor
1.0.0
Obrolan Websocket Terdistribusi
Ini adalah proyek eksperimental yang mendistribusikan koneksi WebSocket melalui cluster.
Proyek ini dibangun di atas Actix dan Actix-rakit
Di Config.toml daftar node Anda di bawah [[nodes]]
Setiap node memiliki private_addr dan public_addr
private_addr adalah alamat jaringan yang digunakan untuk komunikasi internal
dan public_addr adalah alamat jaringan yang terpapar ke dunia.
cargo run CLUSTER_ADDRESS APP_ADDRESS PUBLIC_ADDRESS
Jalankan dalam Node Single cargo run 127.0.0.1:8000 127.0.0.1:9000 127.0.0.1:8080
Jalankan cluster
cargo run 127.0.0.1:8000 127.0.0.1:9000 127.0.0.1:8080
cargo run 127.0.0.1:8001 127.0.0.1:9001 127.0.0.1:8081
cargo run 127.0.0.1:8002 127.0.0.1:9002 127.0.0.1:8082
Buat kamar /room/<Name>
TODO: