j'avais posté cette question plus tôt post ?En utilisant MSMQ et WCF
commencé à lire sur WCF et MSMQ. Ma première question serait - disons que j'ai 100 messages dans la file d'attente, comment dirais-je à mon service de commencer à travailler sur chaque message de façon asynchrone afin qu'il travaille sur plusieurs messages en même temps. est-ce même possible ou est-ce toujours une opération synchrone?
Mise à jour: Disons que mon système est en tant que tel que j'ai des emplacements/serveurs distants où les fichiers sont téléchargés aussi. Tout mon traitement se passe à un emplacement central. Msmq et wcf seraient-ils exploités de manière à ce que tous les fichiers provenant d'emplacements distants soient copiés vers un emplacement central. Les messages peuvent être alimentés par une application surveillant un DB et une fois qu'il détermine qu'un fichier doit être copié, il alimente un message que le service wcf reçoit et copie le fichier de l'emplacement distant à l'emplacement central.
Comme il s'agit d'un réseau dédié, le fichier sera accessible via des chemins non définis. Je sais que mes clients seront enclins à le faire à un moment donné et à essayer de déterminer si cela est faisable étant donné le volume de fichiers et les exigences de copies de fichiers simultanées.
J'ai suggéré BITS mais le client n'est pas à l'aise avec BITS en raison de la politique avec leur département informatique.