We use Schoon's Shuttle at RedRobot, and it's been working out perfectly as
a drop-in replacement for hook.io with dramatic performance increases. It
uses msgpack and 0mq. Definitely check it out if you're wanting to go the
0mq route. Otherwise, Engine.io looks promising, though I've never used it.

https://github.com/Schoonology/shuttle

Cheers,
Adam Crabtree

On Mon, Oct 29, 2012 at 7:48 AM, Tim Caswell <[email protected]> wrote:

> Internally at cloud9, we use the smith protocol.  It's based on the
> same idea of dnode, but has restricted abilities so that it can be
> leak-proof using normal javascript (dnode requires --harmony to
> prevent leaks) and very fast.  We usually use the protocol over
> msgpack + tcp between servers (or over the stdio channel of an ssh
> connection to a remote server).
>
> https://github.com/c9/smith
>
>
> On Sun, Oct 28, 2012 at 10:49 AM, rektide <[email protected]> wrote:
> > There's node-webworker at https://github.com/pgriess/node-webworker .
> It's programmed via an
> > API alike W3C's WebWorkers. Internally it's a very simple message
> passing protocol, hosted
> > on top of WebSockets. Between the too low level (ZeroMQ, dealing
> intimiately with sockets)
> > and too high level (plenty of targets, let's call out hook.iorandomly), 
> > creating
> > MessageChannels and MessagePorts is to me a great middle-level of
> messaging abstraction, and
> > it's one we'll continue to see more of in places outside of Node-land.
> >
> > -rektide
> >
> > --
> > 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
>
> --
> 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
>



-- 
Better a little with righteousness
       than much gain with injustice.
Proverbs 16:8

-- 
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