11 best Java Microservice libraries in 2024

share link

by marketing.admin@openweaver.com dot icon Updated: Mar 1, 2023

technology logo
technology logo

Guide Kit Guide Kit  

It is very difficult to maintain a large monolithic application. It is also difficult to release new features and bug fixes. But using the Java Microservice libraries like apollo, nacos, armeria can easily solve these problems. The microservice approach has been around for a while now and is being used by many organizations to improve their efficiency, increase the speed of delivery and enhance the quality of their products. Apollo is an open source framework that provides efficient support for building fast and scalable distributed applications with a unified programming model. Apollo uses HTTP as its primary protocol and provides an HTTP client implementation that supports all of the major web browsers (including IE6) as well as other clients such as curl and wget. Apollo also supports streaming data using either Netty or GZIP compression for efficient high-volume data transfers over low bandwidth connections. Nacos is a lightweight library for building reactive asynchronous systems in Java SE 9+. The main purpose of NACOS is to provide a simple yet robust way to create asynchronous applications using Java SE 9+ functional interfaces with low overhead on thread creation overhead and/or blocking calls at the expense of some performance impact due to the need to manage threads yourself. Some of the most popular among developers are:

apolloby apolloconfig

Java doticonstar image 28136 doticonVersion:v2.1.0doticon
License: Permissive (Apache-2.0)

Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.

Support
    Quality
      Security
        License
          Reuse

            apolloby apolloconfig

            Java doticon star image 28136 doticonVersion:v2.1.0doticon License: Permissive (Apache-2.0)

            Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
            Support
              Quality
                Security
                  License
                    Reuse

                      nacosby alibaba

                      Java doticonstar image 26707 doticonVersion:1.4.6doticon
                      License: Permissive (Apache-2.0)

                      an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                nacosby alibaba

                                Java doticon star image 26707 doticonVersion:1.4.6doticon License: Permissive (Apache-2.0)

                                an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          piggymetricsby sqshq

                                          Java doticonstar image 12402 doticonVersion:spring.version.2.0.3doticon
                                          License: Permissive (MIT)

                                          Microservice Architecture with Spring Boot, Spring Cloud and Docker

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    piggymetricsby sqshq

                                                    Java doticon star image 12402 doticonVersion:spring.version.2.0.3doticon License: Permissive (MIT)

                                                    Microservice Architecture with Spring Boot, Spring Cloud and Docker
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              conductorby Netflix

                                                              Java doticonstar image 9812 doticonVersion:v3.13.7doticon
                                                              License: Permissive (Apache-2.0)

                                                              Conductor is a microservices orchestration engine.

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        conductorby Netflix

                                                                        Java doticon star image 9812 doticonVersion:v3.13.7doticon License: Permissive (Apache-2.0)

                                                                        Conductor is a microservices orchestration engine.
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  armeriaby line

                                                                                  Java doticonstar image 4281 doticonVersion:armeria-1.23.1doticon
                                                                                  License: Permissive (Apache-2.0)

                                                                                  Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            armeriaby line

                                                                                            Java doticon star image 4281 doticonVersion:armeria-1.23.1doticon License: Permissive (Apache-2.0)

                                                                                            Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      light-4jby networknt

                                                                                                      Java doticonstar image 3489 doticonVersion:2.1.19doticon
                                                                                                      License: Permissive (Apache-2.0)

                                                                                                      A fast, lightweight and more productive microservices framework

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                light-4jby networknt

                                                                                                                Java doticon star image 3489 doticonVersion:2.1.19doticon License: Permissive (Apache-2.0)

                                                                                                                A fast, lightweight and more productive microservices framework
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          spring-microservicesby in28minutes

                                                                                                                          Java doticonstar image 1602 doticonVersion:Currentdoticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          Microservices using Spring Boot, Spring Cloud, Docker and Kubernetes

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    spring-microservicesby in28minutes

                                                                                                                                    Java doticon star image 1602 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                    Microservices using Spring Boot, Spring Cloud, Docker and Kubernetes
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse
                                                                                                                                              Java doticonstar image 1327 doticonVersion:v2.6.7doticon
                                                                                                                                              License: Permissive (Apache-2.0)

                                                                                                                                              Distributed version of Spring Petclinic built with Spring Cloud

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        spring-petclinic-microservicesby spring-petclinic

                                                                                                                                                        Java doticon star image 1327 doticonVersion:v2.6.7doticon License: Permissive (Apache-2.0)

                                                                                                                                                        Distributed version of Spring Petclinic built with Spring Cloud
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  building-microservicesby livelessons-spring

                                                                                                                                                                  Java doticonstar image 591 doticonVersion:Currentdoticon
                                                                                                                                                                  License: Permissive (Apache-2.0)

                                                                                                                                                                  Building Microservices with Spring Boot

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            building-microservicesby livelessons-spring

                                                                                                                                                                            Java doticon star image 591 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                                            Building Microservices with Spring Boot
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse
                                                                                                                                                                                      Java doticonstar image 672 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Permissive (Apache-2.0)

                                                                                                                                                                                      Basic architecture framework to create complete microservices using Spring boot and Spring cloud

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                microservices-basics-spring-bootby anilallewar

                                                                                                                                                                                                Java doticon star image 672 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                Basic architecture framework to create complete microservices using Spring boot and Spring cloud
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse
                                                                                                                                                                                                          Java doticonstar image 461 doticonVersion:Currentdoticon
                                                                                                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                                                                                                          Demo to show how Apache Kafka can be used for communication between microservices

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    microservice-kafkaby ewolff

                                                                                                                                                                                                                    Java doticon star image 461 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                                    Demo to show how Apache Kafka can be used for communication between microservices
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              See similar Kits and Libraries