Bonjour,

J'utilise JMS avec des couches d'abstractions (HornetQ et Spring) en mode request/response synchrone. Ca marche plutôt bien sauf si une réponse tarde (délai supérieur au timeout de mon requestor). Auquel cas, la requête n'as pas de réponse. En soit ce n'est pas gênant dans mon cas, le vrai problème vient du fait qu'un décalage se créé entre les requêtes et les réponses puisque que la requête suivante récupérera la réponse de la première requête. Les correlationId ne correspondent pas.

J'ai jeté un oeil a cet article (entre autres) mais je ne vois pas en quoi le processus est synchrone dans le sens où après l'envoi du message de requête, le process perd la main. Pour faire un println ce n'est pas gênant mais pour répondre à ma requête http, je vois pas comment faire.

Pour info, le choix d'une implementation MOM m'est imposé pour des raisons de sécurité.

Toute aide sera la bienvenue.