Skip to content

saeidrastak/microservices-perf

 
 

Repository files navigation

Microservices libraries comparison

Purpose

This project is the companion of this Blog article: https://cdelmas.github.io/xxxxxxx.

Build

To build the servers, just run gradlew make in the command line. By the way, you need a JDK 8, but I guess you’re up-to-date :)

Run the perf tests

  1. Move inside the perf-runner directory

  2. Run one of these scripts:

    • dropwizard

    • restlet

    • spark

    • springboot

    • vertx

    • apollo

  3. The results are in perf-runner/build/gatling-results

  4. Once done, you have to kill the process (use jps to get the PID)

Notes

There are no unit tests, and it is fully assumed.

The missing guys (again)

Feel free to add competing frameworks, such as Restx, Payara and Swarm to the comparison.

About

A sample project to compare Microservices libraries.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 90.2%
  • Scala 6.2%
  • Shell 3.6%