Le code partagé comprend :
- Une interface de commande super-POJO générateur (dans la version 20241101, il est seulement compatible avec Java 8)
- Une bibliothèque qui implémente une version du mapper pour traduire les super-POJO en POJO et vice versa.
Le générateur super-POJO est essentiel pour maintenir une logique métier cohérente entre les différentes versions de la même interface Open API.
Le code partagé comprend :
Le processus de traduction par réflexion est lent, et s'il y a beaucoup de demandes, cela peut créer un goulot d'étranglement.
Sur la base de mes tests, qui consistaient à traiter plusieurs centaines de requêtes par seconde, l’exécution a tendance à caler pendant les premières secondes.
Après cette période initiale, l'exécution devient beaucoup plus rapide.
Il y a plusieurs raisons pour lesquelles cela pourrait se produire:
Essayez d'échauffer l'exécution avant d'ouvrir les ports d'écoute pour éviter un temps de latence au début.
Générateur Super-POJO (2024)
Télécharger
Le générateur de super pojo est né de la nécessité d'unifier différentes versions de modèles de pojo, afin d'essayer d'offrir une logique commune à toutes les versions.
Vous pouvez voir plus de détails sur l'application et la bibliothèque associée dans leprojet superpojo-model sur github