Nous devons développer un composant de notification. Qu'est-ce qu'il va faire, c'est de scanner une base de données à intervalles donnés (disons, toutes les 15 minutes), pour voir si des notifications doivent être envoyées.Quelle "plateforme" devrions-nous utiliser pour un composant de notification?
Nous fonctionnons sous Windows et nous avons donc examiné un service Windows ou le planificateur de tâches Windows.
Notre plus grande préoccupation est la robustesse de notre implémentation. Si, pour une raison quelconque, il se bloque, peut-il être redémarré automatiquement l'intervalle suivant? Pouvons-nous utiliser une logique de journalisation personnalisée pour gérer les plantages?
Je voudrais une supposition sur ce qu'il faut utiliser ici :) Ne hésitez pas à dire si vous avez besoin d'informations supplémentaires, de faire une telle supposition ..
Props sera donnée si quelqu'un pourrait faire une courte liste des avantages et inconvénients d'un service Windows par rapport au planificateur de tâches Windows. En outre, il convient de noter que nous ne sommes pas placés sur l'un ou l'autre de ces derniers, donc si vous avez des alternatives, s'il vous plaît, postez loin.
Merci d'avance :)
Voir la question précédente: http://stackoverflow.com/questions/390307/windows-service-vs-scheduled-task –