It's still experimental, but I'm working on this module I named "verbose" and 
has similar goals:

https://github.com/pgte/verbose#readme
https://npmjs.org/package/verbose

Some existing features:
Automatic reconnect with back-off
Reconnect resilience: messages get buffered for retransmission if necessary
Create any topology of nodes
Pluggable transport
De-duplication



If someone wishes to join efforts...

-- 
Pedro


On Thursday, March 7, 2013 at 4:43 AM, Rick Waldron wrote:

> 
> 
> On Wednesday, March 6, 2013, tjholowaychuk wrote:
> > IMO event buses are usually not a great solution, but if that's all you 
> > need I would just use redis pubsub,
> 
> Event bus is pub-sub is event bus.
> 
> How are we supposed to take your suggestion seriously?
> 
> Rick
> 
> 
> 
> 
>  
> > otherwise a more structured approach with axon/zmq works well
> > 
> > On Wednesday, 6 March 2013 12:35:38 UTC-8, Tim Dickinson wrote:
> > > I'm looking for a pure node event bus. Something like hook.io 
> > > (http://hook.io) but that is kept up to date.
> > > 
> > > I have been thinking of building my own module using 
> > > https://github.com/visionmedia/axon but if something is already out there 
> > > then why not use it. 
> > > 
> > > What I'm doing is have a few processes that are Independence of each 
> > > other. There can be a master process or peer2peer type setup. Each 
> > > process and listen/subscribe to events as other process emit/publish 
> > > events. I like the ruby nats system but I'm looking for something that is 
> > > written in node. I know there is a client for node for nats but i don't 
> > > want to have to run a ruby process if i don't have to. 
> > > 
> > > I really like hook.io (http://hook.io) but it uses a lot of memory and is 
> > > kind slow. if I have more then a few processes hook.io (http://hook.io) 
> > > gets really slow. 
> > > 
> > -- 
> > -- 
> > 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] 
> > (javascript:_e({}, 'cvml', '[email protected]');)
> > To unsubscribe from this group, send email to
> > [email protected] (javascript:_e({}, 'cvml', 
> > 'nodejs%[email protected]');)
> > For more options, visit this group at
> > http://groups.google.com/group/nodejs?hl=en?hl=en
> >  
> > --- 
> > You received this message because you are subscribed to the Google Groups 
> > "nodejs" group.
> > To unsubscribe from this group and stop receiving emails from it, send an 
> > email to [email protected] (javascript:_e({}, 'cvml', 
> > 'nodejs%[email protected]');).
> > For more options, visit https://groups.google.com/groups/opt_out.
> >  
> >  
> -- 
> -- 
> 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] 
> (mailto:[email protected])
> To unsubscribe from this group, send email to
> [email protected] 
> (mailto:[email protected])
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>  
> --- 
> You received this message because you are subscribed to the Google Groups 
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> (mailto:[email protected]).
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  

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

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to