On Fri, Sep 15, 2017 at 9:48 AM, Sebastian Oliveri <[email protected]>
wrote:

> I wrote your implementation but as a local actor in every node to live in
> memory as long as the instance is up and running.
>
> I thought about possible border cases regarding to model it as a local
> actor but I can not come up with a case that would break the scenario.
>
> I am thinking about starting with 3 instances (always odd numbers) and in
> case of a network partition that leaves the cluster with a size of two a
> second network partition would not be fixed by the split brain resolver and
> in this case one of those nodes should be Down using the HTTP management.
>
> Do you know any border case that would break when using local actors as
> split brain resolvers?
>

No, but keep in mind I'm not a deep expert here -- I understand the problem
well enough, but I'm not remotely as well-versed in the solutions as the
Akka Team themselves.

My system is actually using local actors in much the same way you describe
-- there's a cluster-singleton Coordinator, but a single local Manager per
node, and the Manager does the SBR work.  Indeed, I *think* it's strictly
necessary to have a single local actor per-node for any good solution.
 (Although, again, I'm not an expert.)

In the long run, I have some airy theories about using AWS to make the
architecture more robust (since AWS theoretically has a "god's-eye" view of
which nodes are up), but I haven't spent enough time on that yet to figure
out whether it really works as a solution.

-- 
>>>>>>>>>>      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 https://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to