• [^] # Re: Salut!

    Posté par . En réponse au message Axis + Un grand nombre de messages. Évalué à 1.

    oui, j'ai pas réussi à faire de l'asynchronisme avec axis1.4 moi non plus, en fait on peut utiliser JMS comme protocole de transport pour ça, j'ai jamais réussi à l'utiliser...

    En fait, si j'ai bien compris, tes messages sont synchrones mais en one-way, c'est ça???

    Une solution serait que ton service contact une file de message en local sur la bécane qui héberge le-dit service.
    A chaque message soap reçu, le service empile les infos du message sur la file de message, et à côté (toujours sur la même machine) tu as un démon java qui pioche dans la file de message et exécute ton code métiern (avec une lecture bloquante sur la file de message pour qu'il se mette en attente s'il n'y a plus de message dans la file).
    Mais c'est peut être un peu tordu... non?

    Cela dit, l'important si j'ai bien compris, ce n'est pas tant l'asynchronisme, mais le fait que le service traite les messages un par un, non?

    Et euh, tu peux faire héberger Axis par Geronimo, le conteneur d'EJB d'apache, qui apporte aussi un conteneur de file de message (ActiveMQ), je l'ai fait il y a quelque mois, c'est assez simple à mettre en oeuvre je crois.

    Si cela peut être utile...