I wonder if the community can help me get started. I’m trying to design the architecture of a project and I think that using Akka may make sense, but I am completely new to distributed systems and to Akka (I am a very experienced developer, but my expertise is image processing on Windows!). The task is very simple: call 3 or 4 executables in sequence to process some image data. The data is just a simple image and the processing takes tens of minutes. Each processing step takes an image file in and produces an image file out. We are considering a distributed architecture to increase throughput (latency does not matter). So we need a way to queue work on remote computers, potentially running more than one pipeline at once, and a way to move the data around. The architecture will have to work on a single server, or on a couple of servers in a rack, or in the cloud; 2 or 3 computers maximum. Being new to all this I would prefer something simple rather than something super-powerful. Certainly I don't want something that will take over the project, I want something that does what we tell it rather than the other way round. If I'm understanding it, Akka should help with launching the processing steps and with getting the data to and from the remote machines / containers, is that right? Would it also help with keeping track of the processing pipelines? Huge thanks in advance.
Richard -- >>>>>>>>>> Read the docs: http://akka.io/docs/ >>>>>>>>>> Check the FAQ: >>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to akka-user+unsubscr...@googlegroups.com. To post to this group, send email to akka-user@googlegroups.com. Visit this group at https://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.