[JDEV] Jabber.org vs. commercial Jabber structure

Ivan R. Judson judson at mcs.anl.gov
Fri Mar 15 13:53:46 CST 2002


Hey,

I'd advocate using something like ACE
(http://www.cs.wustl.edu/~schmidt/ACE.html) as a basis for building new
server type software.  The reasons include:

1) includes an OS portability layer (which is ported to all major and many
minor platforms).
2) Extensive research on high-performance servers, check out the
publications
3) Very good abstract interfaces for common tools (tasks vs procs/threads)

This has proven an excellent tool for at least 3 years, perhaps more. This
could address alot of issues in the next server.

--Ivan

> -----Original Message-----
> From: jdev-admin at jabber.org [mailto:jdev-admin at jabber.org]On Behalf Of
> Michael F. March
> Sent: Friday, March 15, 2002 12:53 PM
> To: jdev at jabber.org
> Subject: Re: [JDEV] Jabber.org vs. commercial Jabber structure
>
>
> > > - Multithreaded,  supporting multiprocessor servers.
> >
> > Although the jabberd-1.4.2 server has multithreading via it's
> use of pth,
> > it's not "real" threads and cannot take advantage of
> multiprocessors (1.5
> > will no longer rely on pth and have this limitation).
>
> Has anyone tried to use this:
>
>     http://oss.software.ibm.com/pthreads/
>
> with Jabberd? One feature of this project is that it allows
> pththread apps to use multiple processors on Linux.
>
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev
>




More information about the JDev mailing list