Hey Richard,
My name is Alex Karasulu. I founded the LDAPd project. From the outside in, the LDAPd site has slowed down. We've been reorganizing things a bit and reconsidering designs within the server.
Yes I too was watching Silk intently however it did not go very far it seems. I wanted initially to use it in the ldap server but found that I needed a form of SEDA more conducive to LDAPd and so devised my own interfaces. SEDA is one of those great but simple ideas that's going to go real far but there can be many ways to implement it.
LDAPd as a stateful protocol server definately needs SEDA or rather non-blocking IO to be able to support thousands of concurrent clients without having a thread dedicated to each client. The server has not made the jump yet to fully take advantage of its SEDA design aspects. This is due to some issues that we have been debating like using NIO or Matt Welsh's native apis. If we use Matt's stuff then we loose the compile once run anywhere. If we use NIO then we don't have ssl. So there are many tradeoffs.
We would love to have you work with us to develope the first stateful SEDA based protocol server written entirely on Java. At this point we need to further reevaluate the architecture and it is a great time for new people to get involved.
I too would like to work with people at Avalon to have a generalized SEDA package but I think it will be very difficult. Might work well with a HTTP server but Silk when I assessed it presented problems for LDAP.
Keep looking and keep me posted - I would love to work with you on anything SEDA based.
Alex
I initially got started over in the SEDA project (http://seda.sourceforge.net) with SEDA2 which would be an asynchronous kernel like the original, but using the Excalibur Event and Avalon components. I got started, but I never finished. I am sure they would enjoy help in getting SEDA 2 built and out of the hanger. Things are pretty quiet over there right now.
--
"They that give up essential liberty to obtain a little temporary safety
deserve neither liberty nor safety."
- Benjamin Franklin
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
