On Tue, Apr 7, 2009 at 2:09 AM, John Mettraux <[email protected]> wrote:
> > On Tue, Apr 7, 2009 at 5:26 AM, Mario <[email protected]> wrote: > > > > On the other hand, XMPP would give us: > > * more implementation independence (as in MRI vs. JRuby vs. IronRuby > > vs....) > > * use XMPP for other kinds of notifications we might need to send to > > the client > > * give us an asynchronous channel in case we need that at some point > > > > The main problem I see with using XMPP is having to maintain another > > server process with its infrastructure, plus having to use a separate > > connection. Any input in this regard would be greatly appreciated. > > Hello Mario, welcome on the list, > > Kenneth developed a pair of XMPP classes : > > > http://github.com/jmettraux/ruote/blob/master/lib/openwfe/extras/listeners/jabber_listeners.rb > > http://github.com/jmettraux/ruote/blob/master/lib/openwfe/extras/participants/jabber_participants.rb > > In the same lib/openwfe/extras/ there are also classes for Amazon SQS. > We're also investigating AMQP and co. Hi Mario, and thanks John for the mention of the XMPP class pair. I've never used comet before, so I cannot comment on it. However, I use XMPP a lot in our backend systems, and I'm investigating the use of AMQP like John said, starting with a AMQP participant over the next couple of days. Back to the question of XMPP over Comet. With both you'll need a seperate service running. At least with XMPP you can use ejabberd, which is battle tested and very reliable. As for XMPP to the browser you'll have to investigate something like BOSH, a quick google for "javascript xmpp" lead me here: http://blog.jwchat.org/jsjac/ My personal opinion is that XMPP/AMQP and friends have got massive industry adoption, much bigger than comet. And with supporting technologies like BOSH for XMPP, or RestMS for AMQP, they will continue to shine very bright for a long time to come. Again, I have no experience whatsover with comet so my arguments are pretty much one sided. Hope this helps PS: You have such a cool idea, pushing workitems to the browser! I'm very excited for your part. Kind regards -- Kenneth Kalmer [email protected] http://opensourcery.co.za --~--~---------~--~----~------------~-------~--~----~ you received this message because you are subscribed to the "ruote users" group. to post : send email to [email protected] to unsubscribe : send email to [email protected] more options : http://groups.google.com/group/openwferu-users?hl=en -~----------~----~----~----~------~----~------~--~---
