-
Thread ou process
Bonjour à tous, j'aimerais avoir votre avis sur un développement en cours.
Pour décharger mon serveur SQL je reprogramme du code Tsql et C/AL de Navision en C#. Je vais rouler un service windows qui va exécuter le code sur un autre serveur et ensuite faire les insert,update et delete dans sql.
Voilà ma question, je me demande ce que vous choisiriez entre des thread directement programmés dans mon service windows ou des process qui vont appelé des applications qui effectueront les tâches.
Je penche pour des process qui vont appeler des applications car ce sera plus facile d'entretenir et mettre à jour les applications par la suite.
Quelle est votre suggestion?
-
Vu sous cet angle (maintenance) je dirai que process ou thread ne changera pas grand chose. Sauf !si certaines taches (process) doivent absolument rester actives lors de tes mis à jour. Car qui dit Thread, dit se ferme lorsque tu quite ton application.
Perso j'éviterai les process car dans ce cas, tout etant isolé, il faut penser à TOUT controler régulierement + compléxité de communication entre tes process pas forcement necessaire.