4 ms·
Twitter uses XMPP and now even diaspora is also looking into to adopting XMPP. Again may not be enough to call it 'the meat' :P
by BuddhaSource 16y ago
Twitter uses XMPP and now even diaspora is also looking into to adopting XMPP.
Again may not be enough to call it 'the meat' :P
- avdempsey 16y agoLOL, but even those two points aren't mentioned in the article. I'm down to talk about XMPP; I share your interest in the subject. I just don't know why anyone voted this particular submission up. Sorry, I don't mean to be an HN curmudgeon.
- johnny22 16y agoIt would nice if it would have been more specific about google's usage (for IM) or facebook's usage at all. Although facebook still sucks at it (no tls support yet even)
- sandofsky 16y agoHow does Twitter use XMPP?
- devinfoley 16y agoYea sorry, but word on the street is that Twitter replaced XMPP with streaming HTTP connections because they found that XMPP doesn't scale. Something about the fact that a slow XMPP client can bring down the whole server because of messages backing up. Allegedly Google Chat ditched XMPP too. Behind the scenes it's some proprietary system that is somehow compatible with XMPP for 3rd party clients. Also, not to be a dick, but I don't think the founders of Diaspora are an authority on scalable realtime data.
- imaginator 16y agoTwitter had an XMPP gateway to send tweets. They were never built on XMPP. Google still uses XMPP. On Android phones this isn't exposed as a service to other apps (if you want that, use Rene Treffer's excellent https://github.com/rtreffer/AsmackService https://github.com/rtreffer/AsmackService). Android's XMPP bits use a proprietary binary protocol to communicate with their XMPP server farm. Probably to reduce power consumption. You can still use any 3rd party XMPP client to connect into google's XMPP cloud.
- devinfoley 16y agoWhat this guy said!