softwaremill / elasticmq

In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.
https://softwaremill.com/open-source/
Apache License 2.0
2.52k stars 193 forks source link

Question: What is the difference between non-native and native ElasticMQ docker image? #787

Closed emilpriver closed 1 year ago

emilpriver commented 1 year ago

Hey, Sorry for using a issue as question. Trying to find information regarding the difference between non-native and native docker image but couldn't find it, So just wondering what the difference are? :D

micossow commented 1 year ago

Hi @emilpriver In a nutshell, non-native is a JAR file running within JVM process and native is a standalone binary created using GraalVM platform. The main benefit of the native image is the faster start up time, which is vital for testing (for example if you use Testcontainers), when the server must be restarted after each test. Feel free to ask such questions on our community channel: https://softwaremill.community/c/elasticmq/7