kandi background
Explore Kits

8 best Java Service mesh libraries in 2022

by Open Weaver kits ✔ Updated: Jun 30, 2022

The use of Java Service mesh libraries like nacos, redisson, gs-rest-service, microservice-istio is a good choice. They are easy to use and they can be integrated with other applications. The reason behind this is that you can use them as a replacement for a legacy application where it will be easier to integrate them into your existing system. This provides a common interface and allows everyone on your team to share information with each other in an easy manner. The only downsides to this approach is that there is no real organization behind these services so they could be replaced by another company at any time which would cause disruption for your application and its users. One option that is gaining popularity is the nacos library. It supports REST and RPC through its own protocol and has built-in support for TLS. As for microservice-istio which we will be using in this article it’s a popular choice among developers who are developing microservices because it provides a lot of features like observability and health monitoring out of the box. It also has built-in support for Docker containers, service discovery by DNS SRV records, container replication and more. These libraries make it easier for you to define the boundaries of your system and then connect them together. It also gives you a lot of flexibility in terms of how you want your system to scale up and down depending on the demand for resources. Popular open source Java Service mesh libraries include

nacosby alibaba

Java star image 25225 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 25225 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

redissonby redisson

Java star image 20460 Version:redisson-3.19.1

License: Permissive (Apache-2.0)

Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...

Support
Quality
Security
License
Reuse

redissonby redisson

Java star image 20460 Version:redisson-3.19.1 License: Permissive (Apache-2.0)

Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...
Support
Quality
Security
License
Reuse

light-4jby networknt

Java star image 3461 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 3461 Version:2.1.5 License: Permissive (Apache-2.0)

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

google-maps-services-javaby googlemaps

Java star image 1575 Version:v2.1.2

License: Permissive (Apache-2.0)

Java client library for Google Maps API Web Services

Support
Quality
Security
License
Reuse

google-maps-services-javaby googlemaps

Java star image 1575 Version:v2.1.2 License: Permissive (Apache-2.0)

Java client library for Google Maps API Web Services
Support
Quality
Security
License
Reuse

react-native-geolocation-serviceby Agontuk

Java star image 1441 Version:5.3.1

License: Permissive (MIT)

React native geolocation service for iOS and android

Support
Quality
Security
License
Reuse

react-native-geolocation-serviceby Agontuk

Java star image 1441 Version:5.3.1 License: Permissive (MIT)

React native geolocation service for iOS and android
Support
Quality
Security
License
Reuse

gs-rest-serviceby spring-guides

Java star image 1212 Version:2.1.6.RELEASE

License: Permissive (Apache-2.0)

Building a RESTful Web Service :: Learn how to create a RESTful web service with Spring.

Support
Quality
Security
License
Reuse

gs-rest-serviceby spring-guides

Java star image 1212 Version:2.1.6.RELEASE License: Permissive (Apache-2.0)

Building a RESTful Web Service :: Learn how to create a RESTful web service with Spring.
Support
Quality
Security
License
Reuse

alibaba-rsocket-brokerby alibaba

Java star image 629 Version:1.1.2

License: Permissive (Apache-2.0)

Alibaba RSocket Broker: Mesh, Streaming & IoT

Support
Quality
Security
License
Reuse

alibaba-rsocket-brokerby alibaba

Java star image 629 Version:1.1.2 License: Permissive (Apache-2.0)

Alibaba RSocket Broker: Mesh, Streaming & IoT
Support
Quality
Security
License
Reuse

microservice-istioby ewolff

Java star image 175 Version:Current

License: Permissive (Apache-2.0)

Example for a microservices system based in Kubernetes and the service mesh Istio

Support
Quality
Security
License
Reuse

microservice-istioby ewolff

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

Example for a microservices system based in Kubernetes and the service mesh Istio
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Architecture
Service Mesh