Ich verwende Tomcat, um zwei Webanwendungen auszuführen, nennen wir es "configserver" und "rest".Tomcat HTTP-Zugriff, bevor es vollständig gestartet wurde
Wenn "Rest" startet, sollte es "configserver" auf dem gleichen Tomcat über HTTP aufrufen. Leider habe ich festgestellt, dass der gestartete "configserver" auf keine HTTP-Anfragen antwortet, bevor Tomcat vollständig gestartet wird. Zur gleichen Zeit kann Tomcat nicht vollständig gestartet werden, bevor "rest" die Konfiguration von "configserver" bekommt.
Wie kann ich dieses Problem lösen?
Rest fragt bereits "configserver" jede X-Periode, aber während dieser "Ruhe" kann nicht als "entfaltet" definiert werden und es bedeutet, Tomcat ist nicht vollständig gestartet. – dmitrievanthony
BTW, in Bezug auf die Kopplung, diese Anwendungen erhalten Informationen über einander durch Service Discovery. – dmitrievanthony
Ich würde eine Fallback-Konfiguration von irgendeiner Art betrachten, Sie würden sowieso einen gespeicherten Konfigurationszustand im Falle einer schlechten Antwort beim Laufen benötigen. – Steve101