Hi Moiz, actor messaging is *not* designed for very large messages - you should use akka.io and a dedicated tcp socket for this. With actor messaging all messages share one tcp connection, thus you're blocking all messages to go through until the large message has been sent.
Also, exacly as Jim highlights - you *must not* use java serialization in any scenario that cares about latencies - java serialization is well known to be very slow, and we only include it to get PoC and examples running easily and "out of the box". You should pick a proper serialization format that suits your needs such as protocol buffers, cap'n proto or kyro (there's a multitude of other serialization formats - including simple binary encoding for example), but you have to pick the one which suits your specific application needs the best (in terms of protocol evolution, performance and ease of use). We discussed multiple serialization formats on akka-user previously, you'll find some great discussions by looking through the archives. If you have any more questions please do shoot follow up questions here, we'll try to help :-) -- Konrad On Tue, Feb 17, 2015 at 8:56 AM, Jim Hazen <[email protected]> wrote: > You might want to try a custom serializer. Bottom of this page. I'd be > interested to know how well they work. Never used em, sorta curious. > > http://doc.akka.io/docs/akka/2.3.9/scala/serialization.html > > There is also a remoting SPI, but I don't know of any alternate > implementations. > > -- > >>>>>>>>>> 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. > -- Akka Team Typesafe - The software stack for applications that scale Blog: letitcrash.com Twitter: @akkateam -- >>>>>>>>>> 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.
