11 points par yechoi 2023-08-30 | 1 commentaires | Partager sur WhatsApp
  • Application web basée sur Spring Boot dans un environnement Kubernetes (le service de livraison japonais « Demae-can »)
  • En raison de l’impact du cold start, un phénomène de latence initiale se produisait, d’où la décision d’appliquer un warm-up
    • Le warm-up est une stratégie qui simule des utilisateurs virtuels afin de charger à l’avance les fonctionnalités et bibliothèques nécessaires
  • Méthode utilisée pour appliquer le warm-up
    • Implémentation d’un warmer
    • Ajout d’un HealthIndicator personnalisé dans Spring Actuator
    • Configuration des probes Kubernetes
  • L’application du warm-up a nettement amélioré le phénomène de latence initiale
  • Pourquoi le warm-up améliore la latence initiale
    • Chargement anticipé des classes
    • Génération préalable des informations de profiling
    • Établissement anticipé des connexions I/O
  • Points à prendre en compte lors de l’application du warm-up

1 commentaires

 
mhj5730 2023-08-30

Le blog technique de LINE Engineering... Je me dis que c’est peut-être l’un des meilleurs blogs techniques IT du pays.
Il y a vraiment d’excellents talents.