WELCOME TO SCALABILITI
We're a UK Collective, doing our bit to help increase that distribution, by bringing the future that already exists to a wider audience.

Crunch, save time, save tax, save money
London Tech Jobs at Career 2.0

Table of Contents

Back to Library

Java WebServers

Rupy

Weighing around 50KB, rupy is probably the smallest Java NIO application server 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 acme, rupy performs on average ~1500 requests per second. To put that figure in perspective; acme doesn't use keep-alive, so that means 1500 new TCP connections serving dynamic content per second!

If you want a real-world example of rupy in action head over to sprout; a simple blogger.

Jetty

Jetty has always been a light(er) weight faster Java webserver with more up to date standards. As of Jetty 7 is now osgi enabled and comes with a commet server.

It is also a pain in the ass to run from the standard eclipse and still only works typically with the Eclipse Plugin Run Jetty Run

Note: remove the HTTPS port from the plugin if you don't want the hassle of creating a key-store.