We need a reusable solution that allows us to schedule, execute and monitor batch processes accross all our applications.
It should...
Actually, Immutant has its own Quartz integration, and is not based on quartz-clj. You can, however, use the Quartzite API with the cluster-aware Quartz scheduler that Immutant provides if you prefer the Quartzite API over the Immutant one. - Toby
Also, if anyone else is interested in this space, I would love to hook up and bounce some ideas around.
Do let us know what you find out and decide.
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "Clojure" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/clojure/95W4MlkFgnY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to clojure+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "Clojure" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/clojure/95W4MlkFgnY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to clojure+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
- Be controlled by artifacts developers control
- Probably be github friendly
- Provide a direct relationship between an application and its tasks
- Support separate sandbox, staging and production environments
- Be scalable
- Be distributed - jobs for application X can run on the same host as application X or on a different host or cluster as needed
- Be secure
- Be easy to administer
- Job progress and status is visible
- Alert when a job fails
- Easy to re-run a job
- Easy to spin up new hosts and/or move all processing to a different host
- Provide a standard way of organising assets like files and configs across all our applications
- Comply with our hybrid infrastructure (stuff runs internally and in the cloud)
- Data can move internal -> cloud
- Data can move cloud -> internal
- Data can be processed entirely within a host
- Support different ways of triggering a job
- Scheduled tasks
- Run when file x arrives
- Run job y after job x completes
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "Clojure" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/clojure/95W4MlkFgnY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to clojure+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.