There are more than a dozen frameworks that are currently used for building microservices. Two of the most popular are Spring Boot (https://spring.io/projects/spring-boot) and MicroProfile (https://microprofile.io) with the declared goal of optimizing Enterprise Java for a microservices-based architecture. The lightweight open source microservice framework, KumuluzEE (https://ee.kumuluz.com) is compliant with MicroProfile.
Here is a list of other frameworks (in alphabetical order):
- Akka: This is a toolkit for building highly concurrent, distributed, and resilient, message-driven applications for Java and Scala (akka.io).
- Bootique: This is a minimally opinionated framework for runnable Java apps (bootique.io).
- Dropwizard: This is a Java framework for developing operations-friendly, high-performance, and RESTful web services (www.dropwizard...