Question

Je prévois d'utiliser le planificateur Quartz que j'ai lu beaucoup de bonnes opinions à ce sujet.

Mon problème est la suivante: je vais avoir des milliers de déclencheurs vivant dans le système à un moment donné. La plupart des déclencheurs se déclenche un seul événement et mourir. De plus, il est très probable que je vais devoir annuler beaucoup d'emplois après leur attribution (en fonction des nouvelles entrées).

Peut Quartz échelle à cela? Ce qui JobStore est recommandé? Je comptais utiliser JDBC un sur MySQL.

Informations Ajouté :. Mes emplois soit envoyer un courrier électronique des données ou poste par courrier HTTP vers d'autres services (sur WAN)

Était-ce utile?

La solution

Il y a quelques conseils et recommandations dans la FAQ:

Combien d'emplois est le quartz capable de fonctionner?

Un extrait de la réponse:

  

Alors permettez-moi de dire, il y a des versements de quartz là-bas qui gèrent des centaines de milliers d'emplois et des triggers et que, à un moment donné dans le temps exécutent des dizaines d'emplois - et cela exclut l'utilisation d'équilibrage de charge .

Il y a aussi une discussion dans le forum des utilisateurs Quartz, avec des rapports d'expérience des développeurs qui ont utilisé Quartz dans des conditions similaires.

  • Évolutivité & Performance - Jim Nichols est en cours d'exécution deux mille emplois cluster et les bénévoles plus d'informations par e-mail
  • performances Quartz - Stey Baptiste est en cours d'exécution 2 millions d'emplois par jour, 10 emplois par seconde

Mise à jour 12/01/2015: Malheureusement, les liens de la liste ci-dessus ont éclaté lorsque le forum a été déplacé, et je suis incapable de trouver de nouveaux liens de travail. Je vais laisser les liens de toute façon, dans le cas où ils aident à creuser l'info de archive.org ou ailleurs. Le forum officiel de quartz est maintenant -programmateur quartz sur Google Groupes .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top