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 ...
| Fundamentals of Software Architecture: An Engineering Approach (2020) by Richards, Mark, Ford, Neal | |
| Code: The Hidden Language of Computer Hardware and Software (2022) by Petzold, Charles | |
| The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition) (2019) by Thomas, David, Hunt, Andrew | |
| Java I/O, NIO and NIO.2 (2015) by FRIESEN, JEFF | |
| Java Nio (2002) by Hitchens, Ron | |
| Pro Java 7 NIO.2 (Expert's Voice in Java) (2012) by Leonard, Anghel | |
| Java I/O: Tips and Techniques for Putting I/O to Work (2006) by Harold, Elliotte Rusty | |
| Clean Code: A Handbook of Agile Software Craftsmanship (2008) by Robert C. Martin | |
