Potential other uses of a jabber server

Beside the obvious person to person instant message chat, What else have you used a Jabber server's functionality to enable?

Edit: links to working code to really show it off are particularly useful - and will be more likely to be voted up.


There are unlimited uses for XMPP/Jabber.

Take any message/data you want to send somewhere else and you can use jabber. Run a centralised logging service for distributed services? You can jabber the massage. You want to check if your services/programs are running? XMPP presence will tell you. If you add custom status messages you can see exactly what is going on.

This is why Cisco has got into the game. Picture a server farm where each blade has a built in mini jabber client. On boot up it will register it's presence to the central server as awaiting work. The central server fires off some work in it's direction and it then changes it's status to "Busy". Another blade finished it's work and changes it's status back to "Available"... rinse and repeat.

When you combine the actual jabber messages with it's Out Of Band abilities, these servers can post where the results of the job can be found.

Anything you can think of needing to pass a message can be done with XMPP to some degree. Be this person to person, program to program, or any combination.


You could use a Jabber server to handle/broker messages between a client application and another server application.

It can actually be pretty effective.


Not me but Martin Woodward used jabber to control a "build bunny" that displays the current status of the build server.

http://www.woodwardweb.com/gadgets/000434.html

链接地址: http://www.djcxy.com/p/2750.html

上一篇: 插入...值(SELECT ... FROM ...)

下一篇: jabber服务器的潜在其他用途