Skip to content

Instantly share code, notes, and snippets.

@pvorb
Forked from TommiK/Akka Questions
Last active December 19, 2015 22:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pvorb/6031681 to your computer and use it in GitHub Desktop.
Save pvorb/6031681 to your computer and use it in GitHub Desktop.
Hello Akka community,
I am currently writting my bachelor thesis "Comparison of Concurrency Frameworks for the JVM"
at the university of ulm in Germany. Since one qualitative property of an framework is also its
community and support I decided to check that by myself by asking this questions. This Gist repo
is thought to gather your ideas and oppinions about Akka relating to the questions below in oder
to improve my comparison. Feel free to answer as controversial as you want :). Just add the points
you miss. Thank you very much.
1. Why do you prefer Akka over other frameworks such as Gpars?
- I prefer Scala over Groovy.
- Customizable supervision behavior. ("Let it crash")
- I haven't looked at Gpars much, but Akka seems to be very elaborate.
2. In which uses cases or type of use cases did you use Akka?
- Server application for document management and digital preservation with a client application that can connect to it.
- REST and Websocket application (on top of Socko).
3. In which use cases is Akka especially good ?
- Distributing tasks over mutiple worker instances (over a network).
- Bringing simple asynchronousity to the JVM through futures.
- Error handling.
4. In which use cases is Akka not the best choice relating to performance or even feasibility?
- None yet.
5. What features do you miss about Akka? (e.g. special development tools, further concepts,
language support etc.)
- None.
6. The next question can only be answered by the developers of Akka. What does the Future of
Akka will look like?(actual plans, ideals.... )
-
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment