Aroc.Mediator
Bibliothèque .NET de médiation CQRS — requêtes, commandes, notifications et pipeline de comportements — sans dépendance tierce.
Pourquoi
Les applications organisées en CQRS reposent souvent sur MediatR, devenu payant pour un usage commercial. Aroc.Mediator fournit le même modèle de programmation avec un code maîtrisé de bout en bout.
Fonctionnalités
- Envoi de requêtes et de commandes vers un gestionnaire unique, publication de notifications vers plusieurs gestionnaires.
- Pipeline de comportements transverses (journalisation et mesure de performance fournies).
- Enregistrement automatique des gestionnaires par analyse des assemblies.
- Double de test prêt à l’emploi pour les tests unitaires.
Points techniques
Appels fortement typés et mis en cache, sans dynamic ni réflexion à chaque appel, ce qui rend la bibliothèque compatible avec le trimming. Abstractions et implémentation sont publiées dans deux paquets NuGet distincts, avec une documentation d’intégration.