raftor
1.0.0
Verteilter WebSocket -Chat
Dies ist ein experimentelles Projekt, das WebSocket -Verbindungen über einen Cluster verteilen.
Dieses Projekt basiert auf Actix und Actix-Raft
In Config.toml listen Sie Ihre Knoten unter [[nodes]]
Jeder Knoten hat einen private_addr und einen public_addr
private_addr ist die Netzwerkadresse für die interne Kommunikation
und public_addr ist die Netzwerkadresse, die der Welt ausgesetzt ist.
cargo run CLUSTER_ADDRESS APP_ADDRESS PUBLIC_ADDRESS
Laufen Sie in Einzelknoten cargo run 127.0.0.1:8000 127.0.0.1:9000 127.0.0.1:8080
Cluster laufen
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
Erstellen Sie Raum /room/<Name>
Todo: