[hunchentoot-devel] Hunchentoot and threads
Andy Chambers
achambers.home at googlemail.com
Mon Nov 17 14:27:23 UTC 2008
On Mon, Nov 17, 2008 at 1:40 PM, Hans Hübner <hans at huebner.org> wrote:
> On Mon, Nov 17, 2008 at 14:02, Andy Chambers
> <achambers.home at googlemail.com> wrote:
>> On Sun, Nov 16, 2008 at 7:08 PM, Hans Hübner <hans at huebner.org> wrote:
>>
>>> As for future work on Hunchentoot: We do have the new connection
>>> manager class in place which is meant to support the implementation of
>>> thread pools. Thread pools would help putting limits on the number of
>>> threads created, helping with getting through load peaks. I do not
>>> personally need such a connection manager, but rather want to spend
>>> some time on making Hunchentoot be able to use single threaded I/O
>>> multiplexing using select/kpoll/whatever.
>>
>> Is there an existing webserver which uses this technique? I'm interested
>> in seeing the details.
>
> IOLIB (http://common-lisp.net/project/iolib/) has an event based HTTP
> server and is written in Common Lisp. Twisted
> (http://twistedmatrix.com/trac/) is an event based communications
> framework written in Python which includes a HTTP server. xlightweb
> (http://xlightweb.sourceforge.net/) is a HTTP client/server library
> written in an event oriented fashion in Java, based on the xsocket
> library.
Cool. I also found this discussion on the subject which provided yet more
pointers.
http://www.kegel.com/c10k.htm
--
Andy
More information about the Tbnl-devel
mailing list