peers muss self enthalten und mindestens 2 Nodes auflisten (sonst Panic beim Start).socket.bind (Standard 0.0.0.0), die angekündigte Adresse ist self. Hinter Firewall/NAT muss self die Adresse enthalten, unter der andere Nodes tatsächlich erreichbar sind.self. Im Cluster-Modus wird die Umgebungsvariable PORT ignoriert, stattdessen wird der Port von self zum Listen-Port.peers ist die Promote-Priorität (der erste Eintrag hat die höchste Priorität).# 10.0.0.1의 ticketing.toml
[cluster]
self = "10.0.0.1:5225"
peers = ["10.0.0.1:5225", "10.0.0.2:5225"]# 10.0.0.2의 ticketing.toml — peers는 동일, self만 다름
[cluster]
self = "10.0.0.2:5225"
peers = ["10.0.0.1:5225", "10.0.0.2:5225"]Der Client (Broker) registriert beide Adressen, damit bei einem Ausfall automatisch umgeschaltet wird:
TicketBroker::connect(&["10.0.0.1:5225", "10.0.0.2:5225"]);Zum Erzeugen der tatsächlichen Bereitstellungsbefehle siehe die Seite Ticketing-Server-Bereitstellung.