Weighing around 150KB, rupy is probably the smallest Java async. app server and cluster database in the world.
Rupy is inherently non-blocking asynchronous, which makes it the ideal candidate for high concurrency real-time applications pushing dynamic data.
Tested with siege, rupy performs on average ~27.000 requests per second on a Intel 3770S. Thanks to NIO and an event queue to avoid selector trashing, this figure degrades gracefully under high concurrency. ‹ source › ‹ forum ›
‹ marc ›