spring-boot-Anwendung im cluster
Ich bin die Entwicklung einer spring-boot-Anwendung.
Seit dem Frühjahr boot erstellt ein .jar-Datei für eine Anwendung.
Ich möchte cluster diese spezielle Anwendung auf verschiedene server. Können sagen, ich erstellen eine jar-Datei und lief ein Projekt, dann sollte es laufen im cluster-Modus von der Anzahl der definierten Server und sollte in der Lage sein zu dienen Endbenutzer benötigt.
Mein Glas befinden sich auf nur einem server, aber es wird in Cluster hinweg die Anzahl von Servern. Wenn end-Benutzer fordert eine web-service-aus meiner Feder-boot-app, die er nie weiß, von wo es immer genannt.
Den Grund für das clustering wird angenommen, jeder der server down geht in Zukunft, end-Benutzer noch in der Lage, Zugriff auf web-Dienste von einem anderen server. Aber ich weiß nicht, wie man es gruppierten.
Kann irgend jemand bitte geben Sie mir einen Einblick auf das ?
InformationsquelleAutor mahendra kawde | 2015-10-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn alle Dienstleistungen, die Sie gehen zu setzen sind zustandslos, so dass Sie nur verwenden müssen load-balancer vor Ihrem Knoten für die ex. apache oder nginx, wenn Ihre Leistungen sind " stateful "speichern jeder Staat, der [session Daten speichern in db]" so Sie haben zu Verwendung von verteilten cache-oder in-memory-data-grid:
InformationsquelleAutor Bassem Reda Zohdy
Look in den Frühling cloud, haben Sie genutzt, einige
netflix
offene software zusammen mit Amazonen zu erstellen, 12-Faktor-apps für micro-services.Im Idealfall müssten Sie ein load-balancer -, service-registry, die helfen können erreichen Sie mehrere Instanzen von spring boot. Ich glaube, Sie haben, um eine Abhängigkeit namens eureka.
Überprüfen Sie den folgenden link
Spring cloud
InformationsquelleAutor jtkSource
Wenn du es haben willst gruppierten, Sie führen Sie einfach Ihre Spring-Boot-Anwendung auf mehrere Server (der natürlich die JAR vorhanden sein muss, auf diesen Servern zu, da Sie sonst nicht ausgeführt werden kann). Sie würde dann einen loadbalancer vor den Anwendungs-Server um die Last zu verteilen.
Projekte.Frühling.io/spring-cloud en.wikipedia.org/wiki/Load_balancing_(computing) nginx.org/en/docs/http/load_balancing.html
Es gibt so viele Projekte erwähnt, so das man suites meine Forderung nach Sie
Sie noch nicht angegeben, Ihre Anforderungen im detail, so dass es nicht möglich ist zu beantworten. Auch dieses problem überschreitet den Rahmen dieser Website. Wenn Sie ein bestimmtes problem mit Ihrem code, können Sie Fragen für, die. Aber diese Seite ist nicht für Allgemeine Fragen.
Eigentlich möchte ich nur ein cluster-Anwendung für hohe Verfügbarkeit.
InformationsquelleAutor dunni
Können Sie die Bereitstellung in cloud-foundry, und verwenden Sie autoscale-Funktion zu erhöhen, Ihre Anwendung Instanzen.
InformationsquelleAutor 王子1986