Question

Je pensais que le document suis allé de nservicebus http://docs.particular.net/ , mais toujours confondez comment puis-je faire ce que je veux faire.

Mon but est d'avoir un service Windows, générer des tâches et de les mettre dans une file d'attente, à l'autre bout, j'ai besoin des consommateurs, chaque fois qui est libre, décrochez une des tâches de la file d'attente, et faire le travail préciser dans le message.

Quelqu'un peut-il me donner quelques indices, comment puis-je continuer ??

Merci

Était-ce utile?

La solution

Le distributeur va faire exactement ce que vous recherchez. Fondamentalement, le distributeur contrôle n nombre de nœuds qui utilisent une allocation de travail de style tournoi à la ronde. Les nœuds enregistrent avec le distributeur en faisant passer un message « Je suis prêt pour le travail » à elle. Le distributeur met alors ces messages dans une file d'attente. Lorsque le distributeur reçoit le vrai message, il sautera le premier « Je suis prêt » message hors de la file d'attente et transférer le message sur le nœud approprié. Lorsque le nœud se termine alors le traitement du message, il va envoyer un nouveau « Je suis prêt » message au distributeur qui se terminera au bas de la file d'attente.

Donc, en gros, ça va faire exactement ce que vous voulez.

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