Light-4j for absolute performance
Light-4j is the main component in Light. It contains a client, a server and all common HTTP cross-cutting concerns implemented in the request/response chain as middleware handlers. An embedded gateway is established in the same server process by injecting these middleware handlers between the client and server in the HTTP channel via configuration in the DevOps process to gain higher performance and a lower memory footprint. This allows developers to focus only on business logic to achieve higher productivity.
Most users won’t use light-4j directly to build their API but choose one of the API styles. For each style, we have additional middleware handlers to address style-specific protocol details.