Ich habe eine Anwendung in C++ geschrieben. Ich verwende diese Anwendung auf zwei verschiedenen Servern mit derselben Instanz-ID. Mit Linux HA kann ich die Anrufe zum Masterserver senden. Sobald der Master-Server ausfällt, beginnt der Backup-Server, die Anrufe zu empfangen. Können wir samething mit keepalived anstelle von Linux HA machen?Können wir eine cpp-Anwendung als HA mit keepalived machen?
0
A
Antwort
0
Ich muss hervorheben, dass ich nicht viel über Linux HA weiß, aber warum nicht ein Proxy-Tool wie HAProxy verwenden? es kann Ihre Instanzen ....
Oder wenn Sie möchten, dass Ihre Instanzen immer sein, können Sie überwachen sie mit Tools wie Supervisor ...
Ich muss sagen, dass ich nicht wirklich umgehen und das Gleichgewicht verstehe die frage aber hoffe das meine antwort zumindest in der zone liegt ...
Verwandte Themen
- 1. Können wir eine iOS-App abwärtskompatibel machen
- 2. Java - Können wir unser eigenes Speichermanagement machen?
- 3. Können wir Alfresco Java-Webscript threadsicher machen?
- 4. Können wir eine intelligente Kopie in Python machen?
- 5. Im Strategy Pattern können wir nicht jede Strategie als eine Funktion, aber nicht als eine Klasse machen?
- 6. Können wir den Cursor als Sitzungsvariable setzen?
- 7. Können wir eine einzelne Datei in Subversion als extern festlegen?
- 8. Können wir eine anonyme Struktur als Vorlage-Argument haben?
- 9. Warum können wir 'this' als Instanzmethodenparameter verwenden?
- 10. Können wir Blackberry als GSM-Modem verwenden?
- 11. Überwachung von Keepalived-Daemon mit Nagios
- 12. Können wir eine Instanz von `OpCode` konstruieren?
- 13. Wie können wir SEO für eine AngularJS Site mit angular-translate machen?
- 14. Können wir einen echten http-Aufruf im Karma-Test machen?
- 15. Können wir die Funktion file.delete() in Java rückgängig machen?
- 16. Wie können wir verbessern! in einem Befehl als Variable?
- 17. Können wir das Typsystem nutzen, um Programme sicherer zu machen?
- 18. Können wir ein Element (div) für Mausereignisse transparent machen?
- 19. Können wir unser Android-Gerät zum Leuchtturm machen?
- 20. Können wir einen Klassenkopierkonstruktor in C++ virtuell machen?
- 21. Können wir Dynamodb mit Wavemaker integrieren?
- 22. Können Sie eine Erweiterungsmethode statisch/freigegeben machen?
- 23. Wenn x eine Liste ist, warum funktioniert x + = "ha", während x = x + "ha" eine Ausnahme auslöst?
- 24. Können wir Excel-Datei mit File.Create erstellen?
- 25. Warum können wir nicht 192.168.1 als Subnetzmaske verwenden?
- 26. HA Tomcat Datei schreiben Lösung benötigt
- 27. können wir Breite li
- 28. Können wir ein Java-Mitglied schmerzlos lazy laden, ähnlich wie wir es mit statischen Singletons können?
- 29. Wie können wir machen Tastatur verschwindet, wenn wir außerhalb der Textbox in Android klicken?
- 30. Können wir eine der Aktivitäten mit derselben sharedUserId beenden?
ich habe 2 server die gleiche anwendung laufen, aber die anwendung im master server empfängt die anrufe. Sobald die Anwendung im Master untergeht, wird der Slave zum Master und empfängt die Anrufe. Dies wird von Linux HA in meiner Umgebung getan. Sobald sich der Status ändert, aktualisiert ein Skript die Statusdatei mit dem Status MASTER oder SLAVE. Basierend auf diesem Status entscheidet meine Anwendung, ob Anrufe angenommen werden sollen oder nicht. Also, jetzt möchte ich das gleiche tun mit Keepalived seit ich hörte, Konfigurationen in Keepalived sind viel einfacher als LinuxHA. Könnte mir jemand helfen, das Keepalive zu konfigurieren? –
Ich habe diese Änderungen mit Keepalived getan. Ich könnte High Availability mit Keepalived erreichen. Danke Adrian. –