Dans le code this suivant, il existe un code pour un récepteur synchrone JMS de base.Communication synchrone JMS
La question que j'ai est la suivante: Lorsqu'un message est remis à la file d'attente, parce qu'il est synchrone, il sera automatiquement disponible via la méthode receiver.receive
. Est-ce correct?
S'il en est ainsi, alors msg1
arrive en file d'attente, alors que nous sommes encore en train de traiter receiver.receive()
. que se passe-t-il si msg2
arrive en file d'attente?
puisque l'appel receiver.receive()
n'est pas retourné, pourra-t-il toujours recevoir le message # 2?