Distribution

The NewsGator News Activity Stream Update Job is responsible for searching newly retrieved articles to determine which users have a declared news interest that matches the article.

When there is a match, the user is informed of the new article in their activity stream. It attempts to check all the users’ interests against an admin-specified number of newly retrieved articles within each cycle.

The load created by this job depends on the number of users, number of interests, and size of the “Number of items to update in Activity Stream at a time” setting. Initially, it makes sense to run this job every thirty minutes. If you find you have a very large number of users with a very large number of interests, you may want to set this to longer intervals.

The Number of items to update in Activity Stream at a time setting, just discussed, is set in the third box in the Job Configuration section. It determines how many articles the NewsGator News Activity Stream Update Job checks for distribution in each run of the job. If this number is set too high, it is possible to get SQL timeout errors. If the number is set very low, it can take the job a long time to get through all new articles. The default of 1000 was picked by testing on a server with very modest resources.

The NewsGator News Email Job sends out the digest emails of the news stories which match user interests. This job should typically be set to run at least hourly as this is the shortest interval users can specify for receiving emails.

The NewsGator News Stream - Audience Subscription Maintenance Job subscribes a user to any feeds that are assigned to an audience when the user has been added to the audience.