The general answer similar questions usually get here is that you'll have to measure, but here are a few comments:
1. I'd check what's causing these spikes. The usual suspect is GC. 2. You didn't mention what handling such a request means. Optimally with 2 cores you have 2000ms per second worth of processing (of course you will have a bit less left for you), so if your requests spend the entire 20ms doing actual processing, you can't surpass 100 reqs/sec. If on the other hand you only spend 2ms in the JVM and an extra 18 waiting (where waiting means freeing the thread to handle other actors) for some non blocking IO operation, then your max is 1000 (and so on). 3. My experience, on my hardware, has been that routers can easily surpass 1500 reqs/sec, but I refer you to my first sentence... -- >>>>>>>>>> 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.
