The low-level HTTP API provides access to the extremely fast Rapidoid HTTP server components.
Rapidoid is implemented on top of Java NIO, without native libraries, nor external dependencies.
It is great to see how Java performance can match C++ and outperform all the other languages in network programming.
Rapidoid was designed for high performance since its inception, and several parts of it played a critical role:
You can use Rapidoid as a Network Protocol Framework, to implement your custom TCP-based protocols.
For a quick and easy start, please take a look at the Echo protocol example.
When you want to implement any protocol in the fastest way posible, then you need to do it on a lower level of abstraction.
Let's see how we can implement one of the fastest web servers in the world! (based on transparent TechEmpower benchmarks)