Hi,
In an application harvesting (a thousand) RSS feeds, I want to dynamically schedule the feed downloaders based on the following criteria:
- The speed at which content are generated - source which produce content at a higher rate need to be visited more often. After downloading a feed, its content is analyzed and based on the current rate of publication the next run time is determined for the feed. Note that this is dynamically changing. Sometimes a feed is very active and sometimes it is slow.
- Every RSS feed should be visited at least once an hour.
While the second one is done by most schedulers but the first one is more problematic. What JAVA-based open source scheduler would you recommend for the task? (and why ;) )
Thanks! Boaz