Given the following scenario, which design would fit best:

Assume I have 2 receivers@node-1, for simplicity lets call them (I know I'm 
using the wrong convention):

   - receiver-1@node-1
   - receiver-2@node-1

Assume I have 4 processors@node-2, for simplicity again lets call them:

   - processor-1@node-2
   - processor-2@node-2
   - processor-3@node-2
   - processor-4@node-2

Design 1:

   - All messages from receivers@node-1 go to a supervisor@node-2 which 
   using a round-robin processor-router@node-2 of processor[1..4]@node-2 which 
   distribute them to a respective processor.

Design 2:

   - The round-robin processor-router is sitting at node-1 
   (processor-router@node-1 instead of processor-router@node-2) and has a list 
   of actor refs processors that are at node-2 (they were sent from node-2 to 
   node-2 in order to build the router)

Questions:

Which of the designs has a better throughput with the current akka-remote?
Which will perform better with the future akka-remote?

By throughput I mean amount of messages that can be deliver from 
receivers@node-1 to processors@node-2

Thanks in advanced for the answers,

Guido.

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