Hi, I have one query where i need your support
We plan to use Akka for processing of event records mainly for high performance, fault tolerance and scalability (up and out). While doing some test on machine we encountered it may get difficult to have scalability by adding new akka nodes in cluster. Akka works really well while working within one JVM but as we keeps on adding new nodes in cluster performance does not cops up proportional to the no of nodes in Akka cluster. System scales but not up to 2X . Let us say if we have one node in in one JVM giving “X” TPS then adding new node does not give “2X” as Akka remoting degrades it. My testing environment is: 1. Quad core processor and 8 GB RAM 2. three nodes on same machine in same cluster with loopback communication When i combined all these nodes as simple flow of actors i.e. do not use the cluster node mechanism for inter node communication then performance is amazing but when these are divided as separate nodes and run as three different JVM process then CPU utilization and TPS degrades. I am just wondering how to scale the system in Akka cluster if we are adding another new hardware. Ideally by adding another pair of hardware system also scale proportional to the machines. Your guidance required on it or may be please help me to correct my understanding of scaling out using Akka Cluster. I understand that there may be many reasons for performance degradation i.e. Socket , interface card etc.. , but is there any thumb rule which can say that remoting is as good as running actors in same JVM without enabling the remote communication? You guidance is much appreciated here!! Regards Neeraj -- >>>>>>>>>> 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.
