kandi background
Explore Kits

11 best Java Microservice libraries in 2022

by Open Weaver kits ✔ Updated: Jun 30, 2022

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 star image 27655 Version:2.0.1

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 star image 27655 Version:2.0.1 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 star image 25214 Version:2.2.1-RC

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 star image 25214 Version:2.2.1-RC 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 star image 12103 Version:spring.version.2.0.3

License: Permissive (MIT)

Microservice Architecture with Spring Boot, Spring Cloud and Docker

Support
Quality
Security
License
Reuse

piggymetricsby sqshq

Java star image 12103 Version:spring.version.2.0.3 License: Permissive (MIT)

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

conductorby Netflix

Java star image 7594 Version:v3.13.2

License: Permissive (Apache-2.0)

Conductor is a microservices orchestration engine.

Support
Quality
Security
License
Reuse

conductorby Netflix

Java star image 7594 Version:v3.13.2 License: Permissive (Apache-2.0)

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

armeriaby line

Java star image 4105 Version:0.1.0-rc1

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 star image 4105 Version:0.1.0-rc1 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 star image 3460 Version:2.1.5

License: Permissive (Apache-2.0)

A fast, lightweight and more productive microservices framework

Support
Quality
Security
License
Reuse

light-4jby networknt

Java star image 3460 Version:2.1.5 License: Permissive (Apache-2.0)

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

spring-microservicesby in28minutes

Java star image 1547 Version:Current

License: Permissive (MIT)

Microservices using Spring Boot, Spring Cloud, Docker and Kubernetes

Support
Quality
Security
License
Reuse

spring-microservicesby in28minutes

Java star image 1547 Version:Current License: Permissive (MIT)

Microservices using Spring Boot, Spring Cloud, Docker and Kubernetes
Support
Quality
Security
License
Reuse

spring-petclinic-microservicesby spring-petclinic

Java star image 1264 Version:v2.3.6

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 star image 1264 Version:v2.3.6 License: Permissive (Apache-2.0)

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

building-microservicesby livelessons-spring

Java star image 591 Version:Current

License: Permissive (Apache-2.0)

Building Microservices with Spring Boot

Support
Quality
Security
License
Reuse

building-microservicesby livelessons-spring

Java star image 591 Version:Current License: Permissive (Apache-2.0)

Building Microservices with Spring Boot
Support
Quality
Security
License
Reuse

microservices-basics-spring-bootby anilallewar

Java star image 561 Version:Current

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 star image 561 Version:Current License: Permissive (Apache-2.0)

Basic architecture framework to create complete microservices using Spring boot and Spring cloud
Support
Quality
Security
License
Reuse

microservice-kafkaby ewolff

Java star image 461 Version:Current

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 star image 461 Version:Current 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

Architecture
Microservice