--
>>>>>>>>>> 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 akka-user+...@googlegroups.com.
To post to this group, send email to akka...@googlegroups.com.
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.
Hi Konrad,We have the same requirement. The reason why we need this approach is because we need two types of cluster: Web and Processing cluster. Both have different lifecycles and concerns, but the Web cluster needs to subscribe to data sources processed by the backend cluster. The publisher/subscriber would be ideal as I would only need to connect through the contact points of a cluster client and subscribe to a given topic without being concerned how is the backend implemented in terms of actors and paths.Does this make sense or would you have any other suggestion?
Tnks for the reply Patrik.Yes we have that option on the table as well, but would each node in the cluster still participate in the gossip control of all the other nodes, or would it be confined to nodes within the same role?
Let me expand a bit on what we have. Both backend and front end (web) are very much decoupled in terms of purpose. The FrontEnd doesn't always need the backend layer, could even be offline as the front end has it's own data access nodes. Depends on what is the user requesting. Backend is also for other processing functions requested by other entities through an API. They could also live in different geographies. Bottom line is they don't depend on each other to exist.I guess the only reason I still struggle on accepting having everything inside the same cluster is because of the "community" concept of the cluster, where there's common agreement on classifying each node state and gossiping it around. Wouldn't the backend worker nodes influence judgement on availability of frontend nodes to other frontend nodes?And in terms of seed nodes, I imagine we would need to have four seed nodes, two for each layer (be and fe) to make sure nodes on both layers start successfully.
You received this message because you are subscribed to a topic in the Google Groups "Akka User List" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/akka-user/oecXFlSS9MY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to akka-user+...@googlegroups.com.
Tnks again Patrik. I'm happy not to be the only one having this kind of requirement.
I will definitely have a look at this and will give you some feedback.