IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Scheduller ou service


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut Scheduller ou service
    Bonjour

    J'ai ecrit une petite application de rapport qui doit s'executer au maximum une fois par jour

    L'utilisateur dispose d'une interface lui permettant de definir a quelle heure et quels jours de la semaine l'application doit s'executer

    Je me demande s'il est préférable
    1- de faire service (qui donc sera chargé en arriere plan)
    2-d'essayer plutot d'utiliser le Windows scheduller

    Des avis

    Merci

  2. #2
    Membre chevronné Avatar de MetalGeek
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 412
    Par défaut
    Salut,
    j'ai eu à faire ça il y a quelques temps, et finalement je m'étais penché sur le framework Spring.NET (gratuit) qui inclut des fonctionnalités de scheduling assez avancées. Parce que le problème du scheduler Windows, c'est que l'utilisateur peut le désactiver ou le modifier...
    Spring se sert pour le scheduling d'un autre framework, Quartz, spécialisé là-dedans, mais que je n'ai jamais utilisé sans Spring, donc je ne sais pas ce que ça donne.

    www.springframework.net/

  3. #3
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Salut

    Merci de ta réponse

    Parce que le problème du scheduler Windows, c'est que l'utilisateur peut le désactiver ou le modifier...
    Ca c'est pas grave car de toute façon ca doit tourner sur un serveur auquel l'utilisateur n'a pas acces

    Mais la question reste en terme d'efficacité : vaut il mieux creer le scheduller dans un service ou bien faire un exe et parametrer par programation le schediuller de windows (sachant que le run effectif ne se fait au maximum qu' une fois par jour)

  4. #4
    Membre chevronné Avatar de MetalGeek
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 412
    Par défaut
    Franchement, c'est à tester. Je n'ai aucun ordre d'idée de la différence en termes de perf entre les deux. En termes de fiabilité, j'aurais tendance à programmer mon propre scheduler.
    Si c'est juste un lancement basique d'appli, sans paramètres ni rien, ça devrait pas être bien long de mettre en place un petit test pour chacune des possibilités, en tout cas si tu le fais je serais curieux de connaître le résultat, c'est un truc qu'on peut tous rencontrer un jour où l'autre !

  5. #5
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Salut

    La plus grosse difficulté a surmonter a mon avis c'est comment creer par programmation un job qui sera executé par Windows

    Je sais que ces informations sont stockées dans des .job files, j'ai trouvé un lien d'un projet qui semble faire quelque chose a ce niveau

    Mais je pense que c'est bugué et je n'ai non plus pas bien compris le bingz qu'il fabrique

    Donc pour le moment je cherche des info sur la configuration du Scheduller

    http://www.codeproject.com/KB/cs/tsnewlib.aspx

  6. #6
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 503
    Par défaut
    Le choix dépend de beaucoup de paramètre comme le coup d'un démarrage à froid de l'application ou son empreinte mémoire.

    Les commandes shell "at" ou "shtask" permettent de faire la majorité du paramétrage d'une tâche planifiée au moment de l'installation de l'application.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Services scheduler et engine "grisés" dans real-time administrator
    Par orchestra dans le forum OTIC (ex-Genio)
    Réponses: 0
    Dernier message: 30/06/2015, 09h34
  2. Service Scheduler : MBeans waiting for other MBeans
    Par Idleman dans le forum Wildfly/JBoss
    Réponses: 1
    Dernier message: 05/02/2011, 01h19
  3. Type de démmarage du service Schedule = "automatique"
    Par kevain_09 dans le forum VBScript
    Réponses: 2
    Dernier message: 14/06/2007, 20h42
  4. develloppement avec ORBit: service d'evenement
    Par belmontv dans le forum CORBA
    Réponses: 3
    Dernier message: 06/06/2002, 22h56
  5. Service de nommage java C++
    Par Anonymous dans le forum CORBA
    Réponses: 3
    Dernier message: 15/04/2002, 12h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo