raftor
1.0.0
แชท WebSocket แบบกระจาย
นี่เป็นโครงการทดลองที่แจกจ่ายการเชื่อมต่อ WebSocket ผ่านคลัสเตอร์
โครงการนี้สร้างขึ้นบน Actix และ Actix-Raft
ใน Config.toml แสดงรายการโหนดของคุณภายใต้ [[nodes]]
ทุกโหนดมี private_addr และ public_addr
private_addr เป็นที่อยู่เครือข่ายที่ใช้สำหรับการสื่อสารภายใน
และ public_addr เป็นที่อยู่เครือข่ายที่เปิดเผยต่อโลก
cargo run CLUSTER_ADDRESS APP_ADDRESS PUBLIC_ADDRESS
cargo run 127.0.0.1:8000 127.0.0.1:9000 127.0.0.1:8080
เรียกใช้คลัสเตอร์
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
สร้างห้อง /room/<Name>
สิ่งที่ต้องทำ: