Is there a Java equivalent to libevent?

Posted by JoelPM on Stack Overflow See other posts from Stack Overflow or by JoelPM
Published on 2010-02-26T00:55:23Z Indexed on 2010/03/16 20:21 UTC
Read the original article Hit count: 379

I've written a high-throughput server that handles each request in its own thread. For requests coming in it is occasionally necessary to do RPCs to one or more back-ends. These back-end RPCs are handled by a separate queue and thread-pool, which provides some bounding on the number of threads created and the maximum number of connections to the back-end (it does some caching to reuse clients and save the overhead of constantly creating connections). Having done all this, though, I'm beginning to think an event-based architecture would be more efficient.

In searching around I haven't found any equivalents to libevent for Java, but maybe I'm not looking in the right place? Mina-statemachine from Apache was the closest thing I found, but it looks more verbose than I need and there's no real release available.

Any suggestions?

© Stack Overflow or respective owner

Related posts about java

Related posts about libevent