Weighing less than 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 unique TCP connections serving dynamic content per second! Thanks to NIO and an event queue to avoid selector trashing, this figure degrades gracefully under high concurrency.
We have started the development of sprout, a simple CMS; based on top of rupy and memory. If you want a real-world example of rupy in action try this out!
Downloads
Comet Chat, JHTML Processor
Related Posts:
rupy - A tiny Java NIO HTTPd (Comet)Weighing less than 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 push… Read More
Next Generation Web Based Telecom ApplicationsIntroduction Telecom applications in today’s world are not merely limited to providing telephone connection across two locations. Today’s telecom equipments make use of voice, data, and video communication mode and r… Read More
Tutorial - Writing Instant Messenger Application - GWTFYI.. this tutorial is from Google WebToolkit Application Book Author : Ryan DewsburyInstant Messenger ApplicationThis tutorial shows how to build the web-based Instant Messenger application. The application is a good example… Read More
Various Comet Projects Hosted by Google CodeThe proliferation of Comet projects continues to grow. In addition to the many products already mentioned previously at Comet Daily, a quick search of Google Code shows the following initiatives of varying quality and comple… Read More
Next Generation Web Based Telecom ApplicationsIntroduction Telecom applications in today’s world are not merely limited to providing telephone connection across two locations. Today’s telecom equipments make use of voice, data, and video communication mode and r… Read More
0 comments:
Post a Comment