Bonjour,
Je suis confronté à un problème où plusieurs façon de faire existe, et j'aurai besoin de votre avis afin de mettre en oeuvre la meilleure solution.
Je dois créer un serveur Java qui se déclenchera pour faire des actions journalières ou mensuelles ( rappel par email, ou génération facture, salaire, ...) Donc je me pose la question s'il est mieux d'utiliser la crontab et de la programmer de façon à ce qu'elle fasse tourner le serveur en temps voulu, ou s'il est mieux de programmer un serveur multithreadé qui tournerait 24H/24 et qui se réveillerait au moment adéquat. Cette solution est celle que je privilégie mais je trouve que le temps d'inactivité est élevé ?
D'autre part, ce serveur va être hébergé sur un serveur dédié avec la base de donnée et une partie web (jsp). Une partie cliente se connectera à distance. Ma deuxième question est : est-il plus judicieux de faire communiquer le serveur avec le client, puis le serveur avec la base, ou directement le client avec la base ?
Merci de vos réponses et avis sur le sujet
Partager