| Fiche technique | |
|---|---|
| Type de produit : | Bibliothèque |
| Catégorie : | Médiation et de gestion des flux de messages |
| Langage de programmation : | C# |
| Auteur : | Jeremy D. Miller |
| Licence : | MIT |
| Date de publication : | 2025 à maintenant |
| Site Web : | https://wolverinefx.net/ |
Introduction
Wolverine est un ensemble d'outils pour l'exécution de commandes et la gestion des messages au sein des applications .NET. Son atout majeur (à notre avis) est son pipeline d'exécution de commandes très efficace, pouvant être utilisé comme : Un pipeline «médiateur» en ligne pour l'exécution de commandes ; Un bus de messages local pour la communication au sein de l'application ; Un cadre d'application de messagerie désynchronisée complet pour une communication et une interaction robustes entre les services, lorsqu'il est utilisé avec des outils d'infrastructure de messagerie de bas niveau comme RabbitMQ. Grâce à la bibliothèque WolverineFx.Http, le pipeline d'exécution de Wolverine peut être utilisé directement comme fournisseur alternatif de points de terminaison ASP.NET Core. Wolverine s'efforce d'être un acteur clef de l'écosystème .NET. Même utilisé dans des services « headless », il utilise les éléments idiomatiques de .NET (journalisation, configuration, amorçage, services hébergés) plutôt que de chercher à réinventer quelque chose de nouveau. Wolverine utilise l'hôte générique .NET pour l'amorçage et le démontage des applications. Cela rend Wolverine relativement facile à utiliser en combinaison avec de nombreux outils .NET les plus populaires.
Concurrent
Les concurrents de Wolverine sont Brighter, MediatR,...