Planifiez une API HTTP à 10 000 RPS sur JDK 27 avec des budgets explicites de capacité, de base de données et de panne. Exécutez une démonstration d’admission sur threads virtuels et distinguez hypothèses de conception et preuves de charge.
Exécutez l’API ScopedValue finalisée sur des threads virtuels. Observez les liaisons imbriquées, la restauration après exception et l’absence d’héritage des enfants ordinaires, avec les limites de ThreadLocal et de la concurrence structurée.
Comprenez les threads porteurs et les attentes d’E/S, comparez l’épinglage dans synchronized sur JDK 21 et 25 avec une sonde JFR exécutable, et distinguez API finales, préversions et goulets persistants.
Comparez le déclenchement, le blocage, les erreurs et les threads virtuels avec Spring WebClient et RestClient. Un exemple HTTP local vérifie les requêtes par abonnement et les erreurs 404/503.