raftor
1.0.0
Chat de websocket distribuido
Este es un proyecto experimental que distribuye conexiones WebSocket a través de un clúster.
Este proyecto está construido sobre Actix y Actix-Raft
En Config.toml enumere sus nodos en [[nodes]]
Cada nodo tiene un private_addr y un public_addr
private_addr es la dirección de red utilizada para la comunicación interna
y public_addr es la dirección de red expuesta al mundo.
cargo run CLUSTER_ADDRESS APP_ADDRESS PUBLIC_ADDRESS
Ejecute en cargo run 127.0.0.1:8000 127.0.0.1:9000 127.0.0.1:8080
Run clúster
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
Crear habitación /room/<Name>
HACER: