Est-il possible d'utiliser NServiceBus dans une application sans aucune file d'attente d'entrée?NServiceBus sans file d'entrée
La raison en est, j'ai une application ASP.NET MVC qui envoie des messages à d'autres applications lorsque quelque chose se passe (par exemple un nouvel utilisateur enregistre). L'application web ne reçoit jamais de réponses ou d'autres messages et je voudrais donc ne pas déranger l'application. avec le msmq qui jette une exception toutes les secondes.
Si je n'appelle pas bus.Start() je ne peux pas envoyer de messages. Le bus n'est pas encore démarré, appelez Bus.Start() avant d'essayer d'utiliser le bus. Détails d'exception: System.InvalidOperationException: Le bus n'est pas encore démarré, appelez Bus.Start() avant d'essayer d'utiliser le bus. Ligne 21: public void FireAndForget (message IMessage) Ligne 22: { Ligne 23: _bus.Send (message); Ligne 24:} – kfuglsang
Mon erreur, Start doit être appelé. Edited ma réponse pour refléter cela. Va vérifier aussi 2.1, mais étant donné que ce n'est pas stable, je suggère que vous passiez à 2.0 si vous rencontrez des problèmes –