Clustering-Microservices-Komponenten

Habe ich einen Microservice ist realisiert als ein Spiel-framework-basierten HTTP-Dienst. Wir wollen nun fügen Sie die Fehlertoleranz dieser service durch eine andere Instanz, nimmt die Anforderungen, wenn eine Instanz ausfällt. Jetzt verstehe ich, dass Microservices sind nicht entworfen vom Boden bis zu geclustert werden, als Sie rein staatenlos, autarke Komponenten, die gemeint sind, um Sie einfach laufen.

Gibt es Möglichkeiten, wobei ich hinzufügen könnte, failover-Unterstützung? Ich denke da an eine externe Komponente, die überprüft den status des Dienstes und reagiert auf Fehler durch starten einer anderen Instanz auf einem anderen host. Irgendwelche Vorschläge?

  • Wäre packe meine Microservices als docker-container und die Verwaltung der docker-Container mit einem tool wie Kubernetes Arbeit?
InformationsquelleAutor sparkr | 2016-04-19
Schreibe einen Kommentar