J'étudie s'il faut utiliser nServicebus ou une solution personnalisée pour un nouveau projet. Fondamentalement, je veux créer une "couche de messagerie" qui recevra des messages provenant de diverses sources, traiter ces messages, puis les envoyer à une destination. Dans la plupart des cas, je récupère et envoie les messages. Dans certains cas, les messages arrivent via un service Web. Je veux savoir si nServicebus convient à ce type de projet ou devrais-je simplement créer des interfaces génériques et utiliser une base de données comme file d'attente pour mes messages. Un exemple est l'endroit où j'ai besoin de récupérer des fichiers via FTP, déchiffrer ces fichiers et ensuite les traiter via un appel COM (ActiveX DLL). Ce processus pourrait échouer à divers points. J'aimerais pouvoir spécifier quand un message doit être récupéré, retraité ou renvoyé.ESB vs Solution personnalisée
0
A
Répondre
0
Semble à moi comme NSB pourrait être un bon ajustement pour vous. NSB dispose d'un support WCF prêt à l'emploi, de sorte que l'envoi de messages via des appels de service Web soit très facile.
Un exemple de ceci peut être trouvé dans l'exemple WcfIntegration inclus dans le téléchargement NSB.
En ce qui concerne le votre exemple ftp je suggère que vous regardez la fonction saga de NSB pour vous aider à contrôler le flux de messages et les règles de relances, etc etc a un support intégré
http://nservicebus.com/Sagas.aspx
NSB pour retries automatique bien.
Questions connexes
- 1. VS solution pour makefile
- 2. VS Solution, projets vs dlls meilleure pratique
- 3. Dilemme SOA/ESB
- 4. ESB Management Console (ESB Toolkit 2.1) n'affiche pas les données
- 5. Développement Agile et ESB
- 6. .NET performances ESB
- 7. Organisation des dossiers sur VS Solution
- 8. Construire Boost-powered solution dans VS
- 9. Configuration de ReSharper dans la solution VS
- 10. Construction de la solution VS 2008
- 11. grille personnalisée asp.net vs GridView/ListView
- 12. VS projet d'installation action personnalisée C#
- 13. WCF-BasicHttp NTLM conseils ESB
- 14. Cette réflexion est-elle précise sur les interfaces ESB vs. REST?
- 15. Facilement (GUI?) Création personnalisée modèle de projet VS?
- 16. Comment utiliser DataAnnotations ErrorMessageResourceName avec une solution de ressources personnalisée
- 17. Intégration de l'application CMS avec la solution ASP .Net personnalisée
- 18. Implémentation de la sérialisation personnalisée à plusieurs formats: ISerializable ou une solution personnalisée?
- 19. Castle ActiveRecord et le modèle de solution ActiveRecord VS
- 20. Comment ajouter une variable d'environnement à la solution VS (.sln)
- 21. Solution SQL Server Management Studio vs projets Visual Studio
- 22. Création par programme de fichiers de solution/projet VS
- 23. VS 2010, Git et une solution avec plusieurs projets
- 24. Trouver tous les fichiers .rpt dans la solution VS
- 25. automatiser l'ajout de références dans une grande solution VS
- 26. Actualiser les variables d'environnement pour la solution VS ouverte
- 27. Comment créer un fichier de solution à l'aide vs 2008
- 28. Ajouter un dossier de solution pour VS 2008?
- 29. BizTalk ESB Toolkit Routage dynamique depuis l'orchestration
- 30. WebSphere ESB est-il mis à l'échelle?