J'ai écrit un service Windows à l'aide des bibliothèques Apache.NMS et Apcahe.NMS.ActiveMQ (version 1.0). Le service consomme des messages d'ActiveMQ provenant d'un serveur fournisseur.Le client ActiveMQ .net se bloque
Le service tourne une connexion et à l'écoute des messages (je gérer l'événement OnMessage)
La connexion est une connexion, donc j'appelle traitées engage après chaque message. Lorsque le service démarre, tout fonctionne très bien et le fait pendant un certain temps. Cependant, après qu'il a fonctionné pendant un moment, il ne consommera plus de messages. Même si je réinitialise le service. Il faut généralement un redémarrage de mon service ET le serveur du fournisseur (tomcat) pour faire redémarrer les choses. Le vendeur insiste sur le fait que rien ne va pas de leur côté.
Aucune exception n'est levée de part et d'autre (client ou serveur) - c'est juste 'bloqué'.
Dois-je envisager d'utiliser Spring.Messaging.Nms?