Bonjour,
Mon problème est le suivant :
Lorsque on lance une action depuis le navigateur, on a l'impression que rien ne se passe pendant plusieurs minutes.
J'ai mis l'application faite en Spring MVC en mode debug pour analyser, j'ai constaté que lorsque on lance une action l'application met à peut 2 min avant que j'arrive à mon point d’arrêt fait au niveau du contrôleur, alors que le normalement ça doit être immédiatement.
Pour aller plus loin , j'ai mis un point d’arrêt au niveau de Listener des requêtes (RequestContextListener), j'ai constaté que j'arrive immédiatement dans le listener après avoir lancer une action, ensuite le Listenner délègue la main à une classe qui fait partie des bibliothèques JBOSS StandardContextValve.invoke(), ce traitement met beaucoup de temps avant de déléguer la main au contrôleur.
J'ai schématisé tout ça dans une petite présentation.
Merci pour votre aide.
Partager