peers doit obligatoirement inclure self et lister au moins 2 nœuds (sinon panique au démarrage).socket.bind (par défaut 0.0.0.0), l'adresse annoncée est self. Derrière un pare-feu ou un NAT, renseignez dans self une adresse réellement accessible par les autres nœuds.self. En mode cluster, la variable d'environnement PORT est ignorée et le port d'écoute est celui de self.peers définit la priorité de promotion (le premier a la priorité la plus haute).# ticketing.toml on 10.0.0.1
[cluster]
self = "10.0.0.1:5225"
peers = ["10.0.0.1:5225", "10.0.0.2:5225"]# ticketing.toml on 10.0.0.2 — peers identical, only self differs
[cluster]
self = "10.0.0.2:5225"
peers = ["10.0.0.1:5225", "10.0.0.2:5225"]Le client (broker) enregistre les deux adresses pour basculer automatiquement en cas de panne :
TicketBroker::connect(&["10.0.0.1:5225", "10.0.0.2:5225"]);Pour générer une commande de déploiement réelle, consultez la page Déploiement du serveur Ticketing.