I'm working on a generic non-blocking server framework based on 1.4 nio classes with one of its goals being implementing a generic HTTP processor and an experimental Tomcat connector backend built on top of it. The basic server framework (connection handling, content buffering, etc.) is already in place with a test suite that uses the trivial "echo" protocol for excersising the server; the HTTP support is still in its infancy and progresses as I can afford time (that is: slowly, considering I have a day job and a family...). It still lacks some ingredients that are important for a production-quality system, like overload-protection devices (input throttling and shedding). You might want to give it a look at http://nbserver.sourceforge.net
-- Attila Szegedi home: http://www.szegedi.org ----- Original Message ----- From: "Richard Emberson" <[EMAIL PROTECTED]> To: "Tomcat Users List" <[EMAIL PROTECTED]> Sent: 2002. m�rcius 6. 3:41 Subject: Re: jdk1.4 java.nio.* <--> Seda/Sandstorm > Thanks for the info. > > On a related topic, do you know if Tomcat is going to pick up on the work done > on the > Seda/Sandstorm project (which uses non-blocking IO Java - native libraries > presently). > > http://www.cs.berkeley.edu/~mdw/proj/sandstorm/ > > Its event-driven with queues and "stages" (where the work gets done) rather > than the > normal Java approach which is threads. > > Richard > > > Remy Maucherat wrote: > > > > Are there any plans for Tomcat 4.X.X to use the new Java io classes, > > > java.nio.*. > > > Or any plans to make which version of io used a plugin so that the > > > higher > > > performance java.nio.* classes can be used in a server if one wants? > > > > Tomcat 3 already have some nio-like buffer classes, which will be used by > > Tomcat 4 very soon for a nice performance gain. It's almost the same, except > > that it doesn't require JDK 1.4. > > On the NB I/O side of things, I'm a lot more sceptical at its usefulness in > > the J2EE world. Let's say it wouldn't hurt ... > > > > Remy > > > > -- > > To unsubscribe: <mailto:[EMAIL PROTECTED]> > > For additional commands: <mailto:[EMAIL PROTECTED]> > > Troubles with the list: <mailto:[EMAIL PROTECTED]> > > > -- > To unsubscribe: <mailto:[EMAIL PROTECTED]> > For additional commands: <mailto:[EMAIL PROTECTED]> > Troubles with the list: <mailto:[EMAIL PROTECTED]> > > > > -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>
