Moving this from the workflow JIRA. Here's the original: https://uisapp2.iu.edu/jira/browse/EN-681
Fred has a batch job in KFS which starts up, routes some documents, and then immediately shuts down. This means that any messages he sent that didn't get processed during that time period are going to be sitting in the queue waiting for him to come back up. This is not the desired behavior in a batch environment. Instead we want to implement store and forward so that he can forward all of his messages to proper nodes for processing. If possible it would be nice to do this in a distributed fashion (i.e. if there are 4 KFS nodes running, do a round robin or random forwarding so that the messages are distributed across all 4 nodes).