Apache Camel-Quartz Intégration
Je suis en train d'utiliser le camel-quartz
Chameau composant de planification des travaux sur notre serveur d'application (ce choix de la technologie est définitive et il est au-dessus de ma paygrade), et la seule documentation d'Apache fournit (ici) est de minimis et est ultra compacté sans réel des exemples utiles pour les chameaux/quartz débutants.
J'essaie de comprendre la grande image ici, avant que je puisse descendre dans mon emplois propres besoins. La documentation indique que - via Chameau - Quartz temps sont mis en place dans les points de terminaison. Donc, je suis en supposant (corrigez-moi si je me trompe) que cela signifie que vous avez le code de l'emploi pour être exécuté, avec leur config/propriétés des fichiers, et ensuite mettre en place un Quartz, minuterie comme un Chameau d'extrémité; puis, quand ces emplois avoir couru, ils ont en quelque sorte peut communiquer à dos de Chameau à d'autres points de terminaison (?).
Alors, qui est le seul avantage à l'utilisation de camel-quartz
au lieu de simplement Quartz (qu'il permet à vos travaux de communiquer avec d'autres ordinateurs d'extrémité)?
De Quartz peut être configuré avec un quartz.properties
fichier, et exige que le reste de la configuration, de sorte que l'un Planificateur peut être initialisé. Ne camel-quartz
prendre soin de cela pour vous? J'aimerais juste se concentrer sur l'écriture de l'emploi, mais vous ne savez pas quel genre de peu de XML ou de propriétés de configurations sont nécessaires.
Merci d'avance à tous ceux qui peuvent aider à clarifier ce camel-quartz
processus de développement un peu mieux.
OriginalL'auteur IAmYourFaja | 2011-10-11
Vous devez vous connecter pour publier un commentaire.
Avez-vous déjà vu le chameau-quartz documentation sur le chameau site web?
http://camel.apache.org/quartz.html
Il n'est pas très détaillé, mais devrait vous obtenir a commencé. Le quartz.propriétés est recherché à la base du chemin de classe. Vous pouvez également spécifier un autre fichier ou utiliser les Propriétés personnalisées. Voir la section "Configuration de quartz.les propriétés de fichier".
Chameau-quartz a pour simple but de déclencher un chameau route. De sorte que vous pouvez utiliser tous les autres composants camel, pour mettre en œuvre vos exigences. Si votre travail est d'environ intégration puis camel-quartz est un bon choix. Si votre travail principalement les appels internes Api de votre application puis la normale à quartz devrait être assez bon.
OriginalL'auteur Christian Schneider
La configuration d'un quartz point de fin est facile, le dessous de quartz travail déclencheurs FileProcessor.processus de() à 1 heure du matin tous les jours:
Par défaut Quartz semble pour le quartz.propriétés dans le chemin de classe, vous pouvez également fournir les détails de la configuration dans le fichier xml comme indiqué ci-dessous:
OriginalL'auteur Sunil Manheri