+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.

Reply via email to