Hello there!
I have been reading a lot about akka lately (with one weekend playing). The
ability to supervise and recover from crash is exactly what I need for my
current project.
*About current project*
1. It is written in Java.
2. It is deployed on client’s machine.
3. This has one project that does many things - processing log files,
responds to web request, run scheduled jobs amongst other things.
4. This project uses executors when possible to spawn threads as needed
to parallelize the effort.
*Why I think it is better candidate for akka*
1. As deployed on client’s box it’s not trivial to know if its is up and
running. Supervisor hierarchy would help the project to recover from
errors if possible, or else inform us (in some way, messaging, email)
2. Better Monitoring, with different monitoring actors, better
hierarchies and separation of concerns
3. Log Processing with akka-streams and back-pressure (I realized a
recent customer issue could have been avoided if we had akka-streams in
place)
4. Help thinking in actors and staying away from synchronize and locks.
*Recommendation Needed*
1. There are many parts where I believe that re-writing in akka would be
useful and better but its better to take baby steps at a time as we are
still learning.
2. Also, we (team of 2 are planning to pick Scala) plan to create a
scaffolding around current project.
3.
1. The scaffolding is Parent/ApplicationActor which calls our current
project
2. We plan to achieve to this one level of abstraction so as to get
flexibility for doing more things with Scala and Akka
I am looking our for advices/criticism/suggestions from all of you to make
sure I that either this plan is worthless or I have enough ideas to make an
informed decision.
Please enlighten!
Thank you
+ Harit Himanshu
--
>>>>>>>>>> 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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.