[JDEV] Jabber as an alternative to publish and subscribe
Paul Power
Paul.Power at Cognotec.Com
Mon Jan 8 15:18:19 CST 2001
Hi all,
I've only just come across Jabber and am pleasently surprised !
I generaly work on enterprise middleware systems where
flexibility can be very useful.
From reading the docs I've found pieces like mod_filter, alternative
transports, connection/disconnection etc., indeed many of the
components of a publish and subscribe system like JMS etc.
( please no JMS vrs X replies .. I know it's not exactly the same ).
Has anyone used Jabber or considered it for publish and subscribe
applications with each client potentially recieving up to 100
messages per second ?
I suppose what I'm really interested in is
- Can mod_filter allow a client to block/allow messages based
on arbitrary xml tags within the message body
- Can clients talk to each other ? How ? I'd like, for example, 10
clients to take part in a "local" conversation rather than send
messages to the remote server. Essentially I'd like to avoid the
multiple WAN hops of one client broadcasting to a subset
of the others.
- Can I store undelivered messages in a database ? I saw some details
but mostly related to an unsupported patch.
- What happens if the jabberd dies ? Can I have a hot swappable
alternative or do I need to code that logic myself.
The main reason I'd consider jabber would be that
- it's open
- potentially, if client side conversations/chats, are possible without
having to host a seperate server then I could potentially reduce the
traffic to client site dramatically. i.e. One delivery to the
conversation,
not to each client.
I know the above is a bit disjointed but I'm quite interested in hearing
what people have done so far, especially if many people have used
Jabber for in large middleware systems .... and all my christmasses
would come at once if you told me it just happened to be backend
CORBA servers talking to remote clients on the customers site.
thanks in advance and keep up the great work !
Paul
************************************************************************
This email, its contents and any files attached are intended only for the named
addressee. They contain information which may be confidential and/or legally
privileged. If you are not the named addressee or if you have received this
email in error, (a) you may not, without the consent of Cognotec, copy, use or
rely on any information or attachments in any way and (b) please notify the
sender by return email and delete it from your email system. Unless separately
agreed, Cognotec does not accept any responsibility for the accuracy or
completeness of the contents of this email or its attachments or for any
contractual commitments contained in this email or its attachments.
************************************************************************
More information about the JDev
mailing list