Have you taken a look at ActiveIO which we use for various low level
communication protocols like TCP, NIO, AIO etc...
http://svn.apache.org/repos/asf/incubator/activemq/trunk/activeio/
e.g.
http://svn.apache.org/repos/asf/incubator/activemq/trunk/activeio/
activeio-core/src/main/java/org/apache/activeio/
it might prove a useful starting place to layer on protocols like
membership, mnak etc?
We're already using ActiveIO in ActiveMQ and OpenEJB; I'm sure it
could be used in other places too.
James
On 15 Feb 2006, at 19:38, lichtner wrote:
Is there any interest in an apache-licensed version of jgroups?
I am thinking something along these lines:
1. Well-understood layered architecture, of x-kernel, Ensemble, and
JGroups fame.
2. Performance-focused: low thread count per protocol layer (0+),
no java
serialization.
3. Simple: implement best-of-breed protocols only, and provide
pre-assembled protocol stacks.
4. Release 1.0 with basic protocols: membership, mnak, flow
control, etc.
I would be happiest with an arrangement where somebody junior would
code
it and I would serve as an advisor (if needed) based on my
experience with
EVS4J, with the actual coder taking the credit for it.
I would like to see Geronimo evolve quickly into an industrial
strength
server (which I think it will) so I can stop using all the other app
servers ..
Guglielmo
James
-------
http://radio.weblogs.com/0112098/