How far off are you from hitting your 30ms latency target?

You could probably just use redis, or 0mq with a node.js driver.

On Sun, Jul 1, 2012 at 3:45 PM, Dan Milon <[email protected]> wrote:

> Hey Marak,
>
> Thanks for the valuable info.
> The use case is: I have a few hooks that receive messages each one from a
> different source (rabbitMQ, http) and there is a central hook that receives
> all those messages, does some calculations and stores into a database.
>
> Truth is, our message rate is quite lower than 600 msg/s but i need to
> pass in some initial data which are ~30mil, so that means i will have to
> write separate code to do just this, without hook.io.
>
> I could also pack all that stuff into one process and get over it, but
> then i wouldn't make use of multicore etc.
> Do you know other communication/IPC libraries i could look into, or got
> any other suggestion?
>
> Thanks,
> danmilon.
>
> On 07/02/2012 01:35 AM, Marak Squires wrote:
>
>> As of today, I've done literally no performance optimizations for hook.io<
>> http://hook.io>.
>>
>> hook.io <http://hook.io>'s power is in API and discovery.
>>
>> If you require more then 666.66 messages per second out of the box, you
>> should not be using dnode as your message transport. hook.io <
>> http://hook.io> currently uses dnode as it's primary message transport.
>>
>> hook.io <http://hook.io> is intended to be multi-transport, so for high
>> performance situations you'd want to use hook.io <http://hook.io> as a
>> wrapper around a more robust solution like 0mq.
>>
>> If do you don't mind, I'd be interested in hearing what your intended use
>> case for hook.io <http://hook.io> was which would require that
>> throughput. Always good to get more input to shape the API.
>>
>>
>> On Sun, Jul 1, 2012 at 3:18 PM, Dan Milon <[email protected] <mailto:
>> [email protected]>> wrote:
>>
>>     Hello,
>>
>>     I am using hook.io <http://hook.io> for some project.
>>     Today i thought of measuring how fast hook.io <http://hook.io> can
>>
>>     emit and receive messages, so i built a dead simple benchmark [1],
>>     and numbers are not that interesting.
>>     It took 15 secs to deliver 10k messages from one hook to another.
>>
>>     I do not know the underlaying mechanisms hook.io <http://hook.io>
>>
>>     uses for IPC (please enlighten me), but isn't this performance
>>     quite low? Or is there something wrong with the test?
>>
>>     Thanks,
>>     Dan Milon.
>>
>>     [1] https://gist.github.com/**3029842<https://gist.github.com/3029842>
>>
>>     --     Job Board: http://jobs.nodejs.org/
>>     Posting guidelines:
>>     https://github.com/joyent/**node/wiki/Mailing-List-**
>> Posting-Guidelines<https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines>
>>     You received this message because you are subscribed to the Google
>>     Groups "nodejs" group.
>>     To post to this group, send email to [email protected]
>>     <mailto:nodejs@googlegroups.**com <[email protected]>>
>>
>>     To unsubscribe from this group, send email to
>>     
>> nodejs+unsubscribe@**googlegroups.com<nodejs%[email protected]>
>>     
>> <mailto:nodejs%2Bunsubscribe@**googlegroups.com<nodejs%[email protected]>
>> >
>>
>>     For more options, visit this group at
>>     
>> http://groups.google.com/**group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en>
>>
>>
>> --
>> Job Board: http://jobs.nodejs.org/
>> Posting guidelines: https://github.com/joyent/**node/wiki/Mailing-List-**
>> Posting-Guidelines<https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines>
>> You received this message because you are subscribed to the Google
>> Groups "nodejs" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> nodejs+unsubscribe@**googlegroups.com<nodejs%[email protected]>
>> For more options, visit this group at
>> http://groups.google.com/**group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en>
>>
>
>
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines: https://github.com/joyent/**node/wiki/Mailing-List-**
> Posting-Guidelines<https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines>
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> nodejs+unsubscribe@**googlegroups.com<nodejs%[email protected]>
> For more options, visit this group at
> http://groups.google.com/**group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en>
>

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to