Permalink
Mike on xmpp
  • vote
    7
    0 starsmike | Shared With: Everyone - Sep 04 2009 | python, google, appengine, xmpp, real time, chat, im
    Google App Engine Blog: App Engine SDK 1.2.5 released for Python and Java, now with XMPP support

    Holy crap - XMPP support in AppEngine now! Now AppEngine has a real-time communication infrastructure.

  • vote
    6
    0 starsmike | Shared With: Everyone - Aug 28 2008 | xmpp, twitter, scalability
    Thoughts On Scalable XMPP Bots « metajack

    Quoted: A component is a trusted piece of an XMPP server that can send and receive arbitrary stanzas. Components speak a different protocol to communicate with the server. Because the name of a component is a domain (example: arbiter.chesspark.com), a component can pretend to be many users. Any stanza addressed to user@component.server.com will be delivered to component.server.com no matter what the value is of ‘user’.

  • vote
    2
    0 starsmike | Shared With: Everyone - Aug 28 2008 | open source, xmpp, micro-blogging
    Laconica - The Open Microblogging Tool

    Anyone can setup a micro-blogging platform - and federate with the others....identi.ca uses this.

  • vote
    2
    0 starsmike | Shared With: Everyone - Aug 28 2008 | twitter, identi.ca, xmpp, open source
    Public timeline - Identi.ca

    XMPP based micro-blogging site - more open/scalable than Twitter.

  • vote
    1
    0 starsmike | Shared With: Everyone - Jul 08 2008 | xmpp, python
    xmpppy: the jabber python project

    xmpppy is a Python library that is targeted to provide easy scripting with Jabber. Similar projects are Twisted Words and jabber.py.

  • vote
    6
    0 starsmike | Shared With: Everyone - Jul 08 2008 | google, talk, xmpp, im, api

    Google Talk API's

  • vote
    1
    0 starsmike | Shared With: Everyone - Jul 03 2008 | im, xmpp, jabber, twitter, ietf, protocols

    Twitter uses the model of a single monolithic service which attempts to become a central hub for all personal "event" messages. As we are seeing, this is a very challenging scaling problem.

    There is some standardization work going on around "XMPP" - which started as an IM protocol (person-to-person), but has added extensions to support "publish-subscribe" (PubSub) and "Personal Eventing" (PEP).

    I think a distributed system, more like email, may be a more sustainable way to deliver the Twitter-like services that people desire. There will still need to be centralized servers that support "tracking" - so people can subscribe to updates for groups or tags.

    Unfortunately, Twitter-like functionality has N^2 scaling characteristics (since each Tweet generates a message that has to be transmitted to each follower). So any architecture designed to handle the load will have to efficiently manage the collection and then distribution of all of these messages.

1 - 7 of 7 Faves

Related Content from Around Faves

im

VIEW ALL

twitter

VIEW ALL