Hello! I would like to better understand and confirm consistency guarantees of Akka Cluster and Persistence (ideally in terms of CAP and CRDTs) and apologise if these questions have been discussed before :)
Akka Cluster: Is it possible to configure Akka Cluster with auto-downing so that with 100% probability at each moment at most one cluster node thinks that he is the leader (or singleton) even in case of cluster partitions? Some emails/blog posts imply that requiring cluster partition to be majority quorum does the trick? How to do it with auto-scaling clusters? Akka Persistence: Am I correct that if two actors with the same persistence id work concurrently on different cluster partitions the sequence numbers of events will get mixed up? Does it imply that if Akka Persistence is used with Akka Cluster Sharding then Akka Cluster must guarantee uniqueness of ShardCoordinator? Some relevant messages that I managed to find are: * Quorum-based split brain resolution https://groups.google.com/d/msg/akka-user/UBSF3QQnGaM/r8YUEzr2EtEJ https://groups.google.com/d/msg/akka-user/UBSF3QQnGaM/Jsg30N9ORQQJ * Exactly *one* persistence actor with the same persistenceId active ? https://groups.google.com/d/msg/akka-user/9E65YaKI2BE/SA3px74h0ugJ https://groups.google.com/d/msg/akka-user/9E65YaKI2BE/hZon4M_z0AgJ Thank You! Oleg Mürk -- >>>>>>>>>> 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.
