Skip to content

In this project, we will implement two Spring Boot applications, one using Spring Web and the other Spring Reactive, and build JVM and Native Docker images for different configurations - enabling or not virtual threads, CDS, and AOT optimizations - and compare them.

Notifications You must be signed in to change notification settings

manusant/web-reactive-jvm-native-cds-aot-virtual-threads

 
 

Repository files navigation

web-reactive-jvm-native-cds-aot-virtual-threads

In this project, we will implement two Spring Boot applications, one using Spring Web and the other Spring Reactive, and build JVM and Native Docker images for different configurations - enabling or not virtual threads, CDS, and AOT optimizations - and compare them.

Proof-of-Concepts & Articles

On ivangfr.github.io, I have compiled my Proof-of-Concepts (PoCs) and articles. You can easily search for the technology you are interested in by using the filter. Who knows, perhaps I have already implemented a PoC or written an article about what you are looking for.

Additional Readings

Applications

Prerequisites

Docker Images

The application's JVM and native Docker images can be found at this Docker Hub link.

Bash scripts

  • docker-build.sh: this script builds all Docker images
  • remove-docker-images.sh: this script removes all Docker images

About

In this project, we will implement two Spring Boot applications, one using Spring Web and the other Spring Reactive, and build JVM and Native Docker images for different configurations - enabling or not virtual threads, CDS, and AOT optimizations - and compare them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 56.1%
  • Shell 43.9%