Error Recovery

Batch processing with Akka part 3

This article is a follow-up to Batch processing with Akka part 2. In the third part of this series I deal with error recovering for the case that records are lost during processing or in case the processing of a record takes too long time. The may happen for example when multiple computers are involved in the processing and network problems occur. To handle such cases, the program checks in regular intervals if records, that have been sent into the system for processing, are processed in time.