[JDEV] UIDs
Aaron Brady (insomnike)
justdoit at oceanfree.net
Wed Sep 1 11:32:34 CDT 1999
:
: Yes, with the current naming structure a local transport can provide
: default names that are resolved to first in a case sensitive way. This
: allows you the flexibility in naming a large number of private transports,
: without having to create DNS names for each one individually.
:
: Of course, if your domain is foo.com, you can also just give them DNS
: names and use @icq.foo.com and @robhome.foo.com.
:
If you look at IRC servers, most smaller servers are run by users, or fanatics
within companies. The basic system this runs under is a) it doesn't use too
many resources. b) it doesn't cause root hassle. Under normal circumstance,
Jabber shouldn't use too many resources, but if you need to get your
hostmaster to add a new CNAME for every transport, you'll piss her off quite
a bit.
If every transport had a small identifier, such as "icq", then
icq://jabber.phishy.net/13141515 could be sent to the etherx on jabber.phishy
and it could look up in it's local list of transports which (if any)
correspond to 'icq'.
trnsprt server URI
------- ------ ---
aim:// jabber.phishy.net /insom353
OR
aim: insom353 at jabber.phishy.net
smtp:// jabber.phishy.net /insom at phishy.net
sms:// jabber.phishy.net /+35386000000
jabber:// jabber.phishy.net /insom
OR
jabber: insom at jabber.phishy.net
insom at jabber.phishy.net should be treated by default as a jabber msg.
For this to work well, we should have a central list of widely used transport
identifiers, like Creator ID's with Apple/Palm, so you don't some people with
aim:// and some with aol://.
Also, for the more used tranports, a DNS record at jabber.org like ->
icq CNAME jabber.phishy.net
CNAME jabber.mirabilis.com
CNAME icqtrans.earthlink.net
...
So by using the easy to remember icq.jabber.org, ICQ messages would be load
balenced. Unfort, this makes getting replies BACK an issue.
--
"I don't really love computers, I just say that to get them
into bed with me" -- Terry Pratchet
More information about the JDev
mailing list