Testing with Docker Compose
We are ready to try out the natively compiled microservices. To use the Docker images that contain the natively compiled microservices, two new Docker Compose files have been created, docker-compose-native.yml
and docker-compose-partitions-native.yml
. They are copies of docker-compose.yml
, and docker-compose-partitions.yml
, where the build
option has been removed from the definitions of the microservices. Also, the names of the Docker images to use have been changed, so the ones we created in the previous section are used, with names that start with native-
.
In this chapter, we will only use docker-compose-native.yml
.; feel free to try out docker-compose-partitions-native.yml
on your own.
We’ll first get a benchmark using the Java VM-based microservices to compare the startup times and initial memory consumption. We will run the following tests:
- Use the Java VM-based microservices with AOT mode disabled.
- Use the...