raftor
1.0.0
Chat Websocket distribué
Il s'agit d'un projet expérimental qui distribue des connexions WebSocket sur un cluster.
Ce projet est construit au sommet d'Actix et d'Actix-Raft
Dans Config.toml Réservez vos nœuds sous [[nodes]]
Chaque nœud a private_addr et un public_addr
private_addr est l'adresse réseau utilisée pour la communication interne
et public_addr est l'adresse réseau exposée au monde.
cargo run CLUSTER_ADDRESS APP_ADDRESS PUBLIC_ADDRESS
Exécutez en cargo run 127.0.0.1:8000 127.0.0.1:9000 127.0.0.1:8080
Cluster d'exécution
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
Créez une chambre /room/<Name>
FAIRE: