-
Performance Axis2 JDK1.4
Bonjour,
je viens de réaliser un petit bench de performance entre Axis2 et Axis1 et le résultat que j'obtiens n'est pas celui escompté. C'est à dire qu'Axis2 est 3 fois moins performant qu'Axis1 avec un jdk 1.4.
Le test est simple avec un fonction echo du style
public String[] echoString(String[]) en faisant varier le nombre d'objet String dans le tableau.
Contexte :
WebSphere 6.0
Axis2 v1.3 est configuré avec Axis DataBindinds et RPCMessageReceiver
Axis v1.4
JDK 1.4.2.
Faut-il absolument passer en jdk 1.5 pour qu'Axis2 soit plus performant qu'Axis1?
Faut il utiliser une autre configuration d'Axis2 avec un jdk1.4 pour avoir de meilleure performance?
Merci d'avance pour réponse.
-
Dans le cadre d'un projet professionnel, avec un jdk 1.4.2 et sous websphere 6.0, je suis passé d'Axis1 à Axis2...
Avec des requetes de tailles moyennes, Axis2 se révèle 4 fois plus performant, sans parler de la vitesse d'initialisation, de la possibilité d'ajouter des modules, et le respect strict du XSD (contrairement à Axis1).
EDIT: je précise aussi, que j'ai utilisé ADB, mais JiBX est aussi performant. Chez moi avec un JDK 1.6, avec de gros volumes de données et des tableau imbriqués, Axis2 peut être 7 fois plus rapide qu'Axis1.