Tomorrow Investor

Oracle Helidon 4.00 to Feature Virtual Threads to Boost Performance

Helidon-1

Now slated for its fourth iteration, those using Oracle’s Helidon Java libraries can expect to see the improved performance through the use of virtual threads.

Helidon is a set of Java libraries meant for the development of cloud-native microservices. Its next phase of development, Helidon 4.00, is currently in its alpha state and will feature a virtual thread web server called Nima.

The Java Virtual Machine (JVM)-managed lightweight threads used here are meant to improve scalability and to reduce the effort required to write and maintain high-throughput concurrent applications.

The web server supports MicroProfile 5.0, effectively replacing the Netty NIO client-server framework that served as the nucleus of Helidon’s original web core.

The Nima threads were first previewed during the Java Development Kit (JDK) 19 release in September of last year and, more recently, in the release of JDK 20 earlier this week. Characterized as pure performance, these threads will make it easier for developers to do reactive programming by way of a low-overhead concurrent server.

Developers’ Notes

While Helidon 4.00 is a major release, it has a number of backward-incompatible API changes and requires Java 19 or higher to run.

It supports the Helidon ME MicroProfile microservices implementation model as well as the Helidon SE microframework model. The latter has a smaller footprint and an API with a more functional style.

While Helidon 4.00 is a major release, it has a number of backward-incompatible API changes and requires Java 19 or higher to run.

It supports the Helidon ME MicroProfile microservices implementation model as well as the Helidon SE microframework model. The latter has a smaller footprint and an API with a more functional style.

Add Calibre Mining to your Watchlist Today!