[erlang-questions] Sending 2.5 MB message with com.ericsson.otp.erlang

Martin Dimitrov <>
Thu Oct 27 15:41:53 CEST 2011


Thanks for the suggestion but how do I  send chucked Erlang tuple? The
OtpMbox.send() method doesn't send bytes.

Martin

On 10/27/2011 12:03 PM, CGS wrote:
> Hi Martin,
>
> I suppose you can quantify your data in smaller chunks optimized for
> transfer speed. That's one idea, but I am sure there are other ideas
> which may be even better.
>
> Cheers,
> CGS
>
>
>
> On 10/27/2011 10:46 AM, Martin Dimitrov wrote:
>> Hello,
>>
>> In out app, the Java node sends messages to Erlang through
>> com.ericsson.otp.erlang package. In Java we create an OtpNode as:
>>
>> OtpNode oNode = new OtpNode(NODE);
>> oNode.setCookie(COOKIE);
>> OtpMbox mbox = oNode.createMbox(MBOX);
>>
>> and then send using
>>
>> mbox.send(OtpErlangPid, OtpErlangTuple);
>>
>> All is well when sending small in size messages (several KB). But when
>> sending a relatively large message (2.5MB) it takes 8-10 seconds. The
>> interesting thing is that the time it takes does not linearly progress
>> with the size of the message: 250KB message took around 100
>> milliseconds.
>>
>> Does anyone know ways to optimize the transfer?
>>
>> Thanks
>>
>> Martin
>> _______________________________________________
>> erlang-questions mailing list
>> 
>> http://erlang.org/mailman/listinfo/erlang-questions
>
> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions




More information about the erlang-questions mailing list