Serveur Temps réel

Serveur Temps réel - Divers - Programmation

Marsh Posté le 16-12-2008 à 09:55:30    

Bonjour,
Je cherche à créer un serveur capitalisant des informations dans une base de donnée (jusque la facile). Ces informations contiendront des dates et des actions à effectuer à ces dates.
L'objectif est d'avoir un serveur qui tourne en temps réel et qui effectue des opérations à dates fixée s(ces dates changent au cours du temps).
 
Il serait simple de mettre un cron qui sollicite la base de donnée. Mais je me demande si un cron suffira, en effet, il y a des sollicitations très fréquentes (la granularité peut atteindre 100 dates par minute).
 
De plus le cron est très basique, connaitriez vous des solutions existantes (un framework java ou autre) permettant de simplifier ce genre de mise en place ?
 
Merci pour votre aide
 
kheraud

Reply

Marsh Posté le 16-12-2008 à 09:55:30   

Reply

Marsh Posté le 16-12-2008 à 11:14:38    

Quel serveur de BDD ?


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 16-12-2008 à 11:19:46    

Pour l'instant je suis parti sur un prototypage avec une BDD Mysql. Mais si on me dit que oracle gère ce genre de relation au temps, ou que SQLServeur le fait, je passerais peut être à Oracle ou SQLServeur.
 
kheraud

Reply

Marsh Posté le 16-12-2008 à 11:36:36    

petite remarque, avant de parler serveur SGBD temps réel, faudrait déjà avoir un OS temps réel. Linux ou Windows ne le sont pas! Le seul que je connaisse est VxWorks (mais y'en a d'autres, voir wikipedia : http://fr.wikipedia.org/wiki/Syst% [...] r.C3.A9el)
Mais je doute que ça soit dans tes moyens. ;)
Maintenant, si tu parles de pseudo-temps-réel, c'est-à-dire que les tâches sont exécutées à peu près à la l'heure donnée (à +1 seconde en général), ok, Windows ou Linux feront l'affaire. Mais gardes en tête que si l'une des tâches est très longue à s'exécuter, t'auras aucune assurance que les suivantes pourront être exécutées à l'heure demandée. Tout comme si un grand nb de petites tâches sont planifiées à la même date et heure (à la même seconde), tu auras le même pb...
 
Donc cron devrait te suffir, + une IHM pour l'alimenter.


Message édité par rufo le 16-12-2008 à 11:37:14

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 16-12-2008 à 11:49:10    

kheraud a écrit :

un serveur qui tourne en temps réel


"temps réel" ça a une signification assez précise en informatique, et je doute très fort que ça soit ce dont tu parles, et ce dont tu aies besoin.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 16-12-2008 à 13:29:41    

Citation :

"temps réel" ça a une signification assez précise en informatique, et je doute très fort que ça soit ce dont tu parles, et ce dont tu aies besoin.


 
Oui, j'en suis conscient. Aurais tu certains mots clés plus parlant ?
L'objectif est de voir si il y a des solutions existantes et de récupérer des mots clés (je ne demande pas une solution toute faite).

Reply

Marsh Posté le 16-12-2008 à 13:35:54    

La réponse de rufo était pertinente !
Tu veux du vrai temp réel ou la gestion du temps "classique" façon linux ou windows te suffit ?


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 16-12-2008 à 14:10:17    

kheraud a écrit :

Citation :

"temps réel" ça a une signification assez précise en informatique, et je doute très fort que ça soit ce dont tu parles, et ce dont tu aies besoin.


Oui, j'en suis conscient. Aurais tu certains mots clés plus parlant ?
L'objectif est de voir si il y a des solutions existantes et de récupérer des mots clés (je ne demande pas une solution toute faite).


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 16-12-2008 à 16:37:15    

Je n'avais pas vu la réponse de rufo, désolé.
 
Merci pour l'explion. Du temps réel à la linux devrait me suffire. Pour l'instant je teste sur un serveur gentoo+Mysql.
 
Apparemment, il n'y aurait pas de solution déjà faite incluant un cron dans une autre techno permettant de programmer plus haut niveau.
 
Merci à tous pour votre aide.

Reply

Marsh Posté le 16-12-2008 à 18:10:45    

java quartz ?
 
mais teste déjà cron/at, si la minute suffit, y a pas de raison que ça ne fonctionne pas bien et dans les temps.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed