Recherche d'une infrastructure de journalisation commerciale pour les systèmes distribués. Ce cadre doit permettre aux applications .NET sur un serveur distant d'enregistrer les messages qui peuvent ensuite être collectés dans un emplacement central. Si possible, l'emplacement central doit stocker les messages dans une base de données SQL Server.Moteur de journalisation distribué fiable (durable)
Exigences:
- pouvoir lancer l'enregistrement des messages sur le serveur à distance, même si les perturbations de réseau empêchent dispatching immédiate du message à l'emplacement central.
- L'envoi de messages à l'emplacement central doit être géré par un processus autre que celui qui exécute l'application .NET, afin d'empêcher toute diminution des performances des applications ASP.NET ou des services Web.
- Livraison garantie des messages à l'emplacement central. par exemple. En cas de redémarrage du serveur distant vers la fin d'une période où le réseau ne répond pas, les messages consignés doivent toujours être remis lorsque le serveur distant et les conditions réseau normales sont restaurées.
Il est thread-safe, mais à moins que je comprends mal, il ne propose pas intégré distribué, la gestion durable des messages consignés. –