+1 for the question. If I may add, being a framework for scalable distributed concurrency, the documentation can be more diligently organized around what is location specific and what is not. Anything that's not location agnostic should in my view be tagged as such, or the reverse. It seems that as much as it relates to horizontal scalability, Akka is more about "you can probably somehow scale it" when you need to, rather than presenting an upfront approach clearly pointing what is "horizontally safe" to use. In today's cloud culture, it's all about horizontal, so I fail to see why Akka doesn't make things more explicit about that, both in API and in the docs.
You will excuse the teasing but I think this is an important angle with Akka the way it currently is. I found similar problems with vert.x so Scala is not alone in this. It would be good to distinguish what is only a local concurrency / messaging feature v.s. a horizontally safe one, even if things are still changing between releases. Of course local concurrency is also important, and things like clojure style agents fill a gap, but writing a horizontally safe application with Akka is currently entirely broken in terms of the amount of reading and experimentation you need to go through. I hope someone out there takes note of this observation, so that the community can develop clustered software with more safety. It's easy to imagine that this will also make Akka more understandable and popular. Sincerely, Matan On Monday, April 7, 2014 11:17:10 PM UTC+3, Chanan Braunstein wrote: > > Hello, > > I didn't find this in the documentation - Do message published on an > EventBus go to the whole cluster? > > Thanks, > Chanan > -- >>>>>>>>>> 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.
