It seems that it is not as easy as originally appeared - precisely error 
handling and handling failed writes needs some work.
My results for akka-io-remote compared to netty3

I use code posted some time ago on this list (//source 
https://gist.github.com/ibalashov/381f323ca976c3364c84) just because I 
could find it, not because it is great:

sending 300k messages

Netty3:
lut 22, 2016 10:20:56 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@31e0809d 10000: 10000, last batch 
throughput: 1815.5410312273057
lut 22, 2016 10:20:56 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@3f2778d1 10000: 10000, last batch 
throughput: 1815.2114721365037
lut 22, 2016 10:20:56 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@3b18ebed 10000: 10000, last batch 
throughput: 1815.5410312273057
lut 22, 2016 10:20:56 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@7e1a72ea 10000: 10000, last batch 
throughput: 1814.5527127563055
lut 22, 2016 10:20:56 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@4bcbe1dc 10000: 10000, last batch 
throughput: 1814.2235123367198
lut 22, 2016 10:20:56 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@4faee984 10000: 10000, last batch 
throughput: 1814.2235123367198
lut 22, 2016 10:20:56 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@3395241f 10000: 10000, last batch 
throughput: 1814.2235123367198
lut 22, 2016 10:20:56 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@1e358da5 10000: 10000, last batch 
throughput: 1814.2235123367198
lut 22, 2016 10:20:57 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@31e0809d 20000: 20000, last batch 
throughput: 14749.262536873155
lut 22, 2016 10:20:57 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@3f2778d1 20000: 20000, last batch 
throughput: 14749.262536873155
lut 22, 2016 10:20:57 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@3b18ebed 20000: 20000, last batch 
throughput: 14792.899408284024
lut 22, 2016 10:20:57 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@7e1a72ea 20000: 20000, last batch 
throughput: 14814.814814814816
lut 22, 2016 10:20:57 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@4bcbe1dc 20000: 20000, last batch 
throughput: 14792.899408284024
lut 22, 2016 10:20:57 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@4faee984 20000: 20000, last batch 
throughput: 14814.814814814816
lut 22, 2016 10:20:57 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@3395241f 20000: 20000, last batch 
throughput: 14792.899408284024
lut 22, 2016 10:20:57 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@1e358da5 20000: 20000, last batch 
throughput: 14792.899408284024
lut 22, 2016 10:20:57 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@31e0809d 30000: 30000, last batch 
throughput: 12642.225031605562
lut 22, 2016 10:20:57 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@3f2778d1 30000: 30000, last batch 
throughput: 12642.225031605562
lut 22, 2016 10:20:57 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@3b18ebed 30000: 30000, last batch 
throughput: 12642.225031605562
lut 22, 2016 10:20:57 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@7e1a72ea 30000: 30000, last batch 
throughput: 12642.225031605562
lut 22, 2016 10:20:57 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@4bcbe1dc 30000: 30000, last batch 
throughput: 12642.225031605562
lut 22, 2016 10:20:57 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@4faee984 30000: 30000, last batch 
throughput: 12658.227848101265
lut 22, 2016 10:20:57 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@3395241f 30000: 30000, last batch 
throughput: 12642.225031605562
lut 22, 2016 10:20:57 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@1e358da5 30000: 30000, last batch 
throughput: 12658.227848101265

RemoteIO:
lut 22, 2016 10:25:16 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@124e4b42 10000: 10000, last batch 
throughput: 1716.4435290078957
lut 22, 2016 10:25:16 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@1c89a77b 10000: 10000, last batch 
throughput: 1715.8544955387783
lut 22, 2016 10:25:16 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@18b62032 10000: 10000, last batch 
throughput: 1715.56013038257
lut 22, 2016 10:25:16 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@5db4ad40 10000: 10000, last batch 
throughput: 1715.56013038257
lut 22, 2016 10:25:16 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@3d40e9ef 10000: 10000, last batch 
throughput: 1716.4435290078957
lut 22, 2016 10:25:16 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@6ca33343 10000: 10000, last batch 
throughput: 1716.7381974248929
lut 22, 2016 10:25:16 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@45bd2955 10000: 10000, last batch 
throughput: 1716.4435290078957
lut 22, 2016 10:25:16 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@3d9b520f 10000: 10000, last batch 
throughput: 1714.3836790673752
lut 22, 2016 10:25:17 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@3d9b520f 20000: 20000, last batch 
throughput: 10548.523206751055
lut 22, 2016 10:25:17 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@124e4b42 20000: 20000, last batch 
throughput: 10493.17943336831
lut 22, 2016 10:25:17 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@1c89a77b 20000: 20000, last batch 
throughput: 10493.17943336831
lut 22, 2016 10:25:17 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@18b62032 20000: 20000, last batch 
throughput: 10482.18029350105
lut 22, 2016 10:25:17 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@5db4ad40 20000: 20000, last batch 
throughput: 10482.18029350105
lut 22, 2016 10:25:17 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@3d40e9ef 20000: 20000, last batch 
throughput: 10471.204188481675
lut 22, 2016 10:25:17 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@6ca33343 20000: 20000, last batch 
throughput: 10482.18029350105
lut 22, 2016 10:25:17 PM akkatest.MeasureInBatches$class measure
INFO: akkatest.TestSystem$ActorB@45bd2955 20000: 20000, last batch 
throughput: 10482.18029350105
.. and fails

-- 
>>>>>>>>>>      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+unsubscr...@googlegroups.com.
To post to this group, send email to akka-user@googlegroups.com.
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