11 Punkte von yechoi 2023-08-30 | 1 Kommentare | Auf WhatsApp teilen
  • Kubernetes-Umgebung mit einer auf Spring Boot basierenden Webanwendung (Japans Lieferdienst „Demae-can“)
  • Durch die Auswirkungen eines Cold Starts trat zu Beginn eine Verzögerung auf, daher wurde entschieden, Warm-up anzuwenden
    • Warm-up ist eine Strategie, bei der virtuelle Nutzer simuliert werden, um benötigte Funktionen und Bibliotheken vorab zu laden
  • So wurde Warm-up angewendet
    • Implementierung eines Warmers
    • Hinzufügen eines benutzerdefinierten HealthIndicator für Spring Actuator
    • Konfiguration von Kubernetes-Probes
  • Durch die Anwendung von Warm-up wurde die anfängliche Verzögerung deutlich verbessert
  • Gründe, warum Warm-up die anfängliche Verzögerung verbessert
    • Klassen werden vorab geladen
    • Profiling-Informationen werden vorab erzeugt
    • Einrichtung von I/O-Verbindungen wird vorab durchgeführt
  • Punkte, die bei der Anwendung von Warm-up berücksichtigt werden sollten

1 Kommentare

 
mhj5730 2023-08-30

Der technische Blog von LINE Engineering ... ich denke, er gehört wohl zu den besten IT-Technikblogs des Landes.
Dort gibt es wirklich großartige Talente.