WCF + MSMQ 4: Qui déplace un message de la file d'attente de réessayer à la file d'attente de l'application?

StackOverflow https://stackoverflow.com/questions/9009348

  •  14-11-2019
  •  | 
  •  

Question

C'est une question simple, mais je n'ai pas été capable de trouver une réponse.

Supposons que mon message soit placé sur la file d'attente de réessaye (qui crée la file d'attente de nouvelle tentative? Est-ce un service WCF ou un service MSMQ?)

Après 5 minutes (c'est mon délai de nouvelle tentative) que le message revienne à la file d'attente de l'application.

Question: Qui déplace un message de la file d'attente de réessayer à la file d'attente de l'application après le délai d'attente?

Question de bonus: Comment le délai est en cours de suivi?Un message obtient-il un horodatage "déplacé" et "réessayer" horodatage?

Autres conseils

wcf avec les liaisons MSMQ standard ( NetMSMQBinding et msmqintegrationbinding ) ne prend pas en charge les tentatives.Donc, en réponse à vos questions:

qui crée la file d'attente de nouvelle tentative? - vous faites.

qui déplace un message de Teinture file d'attente à la file d'attente de l'application après le délai d'attente? - vous faites.

comment le délai est en cours de suivi? - vous devez le faire.

nservicebus est open source et peut utiliser MSMQ pour le transport.Ce produit fournit une nouvelle fonctionnalité hors de la boîte, mais n'utilise pas WCF.

mise à jour

ci-dessus est valable pour MSMQ 3 et ci-dessous.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top