I want to fire up some task which will connect to an IMAP
and bring email data to store in database.
Now such job would have huge volume to support many IMAP
accounts. I want to leverage Akka cluster capabilities which can run these jobs in predefined set of machines in a network and do retrials in case of errors while fetching data from IMAP
hosts.
I want to create an akka cluster which will fire up IMAP
fetch job ( via an Actor ?? !! ).
IMAP
is a tricky protocol it may fail to connect to remote host. In suchcase an actor should retry several configurable times to connect and fetch.
Eventually it should act as my IMAP
fetch back end.
How should I go about it ?