German B4J: (Web-)Server im laufenden Betrieb aktualisieren

Kiffi

Well-Known Member
Licensed User
Longtime User
Hallo,

betreibt jemand von Euch einen B4J-(Web-)Server?

Ich frage mich grade, wie man am besten einen bereits laufenden Server (beispielsweise mit einer neuen Version) aktualisieren kann.

Normalerweise muss man ja den Server stoppen, das JAR austauschen und dann erneut starten. Wie kann man das machen, ohne dass die Clients etwas davon mitbekommen?

Danke im Voraus & Grüße ... Peter
 

Kiffi

Well-Known Member
Licensed User
Longtime User
Hallo KMatle,

Ist das denn so zeitkritisch? Sollte in 5 Sekunden erledigt sein...

nun ja, laut Murphys Gesetz treffen genau in diesen 5 Sekunden wichtige Daten ein oder ein kritischer User schaut grade auf die Webseite. ;)

Ansonsten fällt mir gerade nichts besseres ein.

Ich hoffte, es gäbe unter Umständen ein Veröffentlichungstool, welches die Offline-Zeit so weit wie möglich minimiert (so ähnlich, wie im Visual Studio für ASP.Net-Projekte). Na ja, zur Not kann man sich das auch selber schreiben...

Danke für Deine Antwort & Grüße ... Peter
 

KMatle

Expert
Licensed User
Longtime User
Vielleicht könntest Du die Apps so bauen, dass die alte Version "merkt", dass eine neue parallel läuft und das Umschalten dann zwischen beiden erfolgt. Die alte Version geht dann offline und die neue binnen Millisekunden online.
 
Top