Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

What kind of webserver does the helidon project use?


Asked by Hendrix Reilly on Dec 14, 2021 FAQ



Helidon Reactive WebServer provides a modern functional programming model and runs on top of Netty. Lightweight, flexible and reactive, the Helidon WebServer provides a simple to use and fast foundation for your microservices.
Also Know,
Instance can be created from Routing and optionally from Config using create (Routing), create (Routing, io.helidon.config.Config) or builder (Routing) methods and their builder enabled overloads. WebServer builder class provides a convenient way to set up WebServer with multiple server sockets and optional multiple routings.
Likewise, Inspired by NodeJS and other Java frameworks, Helidon's web server component is an asynchronous and reactive API that runs on top of Netty. The WebServer interface provides basic server lifecycle and monitoring enhanced by configuration, routing, error handling, and building metrics and health endpoints.
Thereof,
You must have heard about the new kid on the block–– Helidon from Oracle. It is an open source Java framework that enables one to write, among other things, lightweight microservices using functional and reactive programming paradigms. One can use Helidon’s simple yet powerful core reactive web server to quickly build cloud native microservices.
Similarly,
Helidon SE is a microframework that features three core components required to create a microservice -- a web server, configuration, and security -- for building microservices-based applications. It is a small, functional style API that is reactive, simple and transparent in which an application server is not required.