Best Service Discovery Software

Products Buyer's Guide
8.6
ZooKeeper
★★★★★

ZooKeeper

ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. All of these kinds of services are used in some form or another by distributed applications.

Distributed system's manager - Yogesh B.

Ease of use
8.1
Support
8.7
Ease of Setup
7.5
8.8
Docker hub
★★★★★

Docker hub

Docker hub is a Dev-test pipeline automation with 100,000+ free apps, public and private registries.

Docker - Feature-rich container - Jimesh S.

Ease of use
8.4
Support
8.8
Ease of Setup
7.0
8.2
Apache Thrift
★★★★★

Apache Thrift

The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi and other languages.

Apache thrift - powerful technology for micro-service - Industry Analyst / Tech Writer in Computer Software

Ease of use
8.1
Support
8.0
Ease of Setup
7.7
8.6
HashiCorp Consul
★★★★★

HashiCorp Consul

Consul makes it simple for services to register themselves and to discover other services via a DNS or HTTP interface.

Yet easiest service i know - Donatas F.

Ease of use
8.9
Support
8.3
Ease of Setup
0.0

Languages supported: English

9.6
AWS Cloud Map
★★★★★

AWS Cloud Map

AWS Cloud Map is a cloud resource discovery service. With Cloud Map, you can define custom names for your application resources, and it maintains the updated location of these dynamically changing resources. This increases your application availability because your web service always discovers the most up-to-date locations of its resources.

Taking the Complexity Out of Service Discovery - Allen H.

Ease of use
Support
Ease of Setup
9.0
GRPC
★★★★★

GRPC

GRPC is a high performance, open source, general RPC framework based on HTTP/2.

Performance for your apis - User in Computer Software

Ease of use
Support
Ease of Setup
10.0
Avi Vantage Platform
★★★★★

Avi Vantage Platform

Avi Networks enables public-cloud-like simplicity and flexibility for application services such as load balancing, application analytics, and security in any data center or cloud.

Strong Product, Strong Costs, Strong Support - Administrator in Information Services

Ease of use
Support
Ease of Setup
9.2
Traefik
★★★★★

Traefik

Trik (pronounced like traffic) is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease. It supports several backends (Docker, Swarm mode, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, and a lot more) to manage its configuration automatically and dynamically.

Cloud native routing done - Christian R.

Ease of use
8.5
Support
9.4
Ease of Setup
8.0

Languages supported: English

8.4
Eureka
★★★★★

Eureka

AWS Service registry for resilient mid-tier load balancing and failover.

Clean and Simple microservices development. - Nikhil R.

Ease of use
7.6
Support
8.5
Ease of Setup
6.5
8.8
AVRO
★★★★★

AVRO

Apache Avro is a data serialization system.

Avro for real-time data feeds - Menuka Gayan S.

Ease of use
8.5
Support
8.6
Ease of Setup
0.0
7.8
SkyDNS
★★★★★

SkyDNS

SkyDNS is a distributed service for announcement and discovery of services built on top of etcd. It utilizes DNS queries to discover available services. This is done by leveraging SRV records in DNS, with special meaning given to subdomains, priorities and weights.

Very complected and useful application To Use - User in Information Technology and Services

Ease of use
7.2
Support
7.6
Ease of Setup
6.4
6.4
Hysterix
★★★★★

Hysterix

Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.

hystrix is good but the way it is implement and supported by the community is bad - Administrator in Financial Services

Ease of use
8.7
Support
10.0
Ease of Setup
8.0
8.4
runc
★★★★★

runc

runc is a CLI tool for spawning and running containers according to the OCI specification.

runc is docker - David L.

Ease of use
8.7
Support
8.3
Ease of Setup
8.2
8.0
etcd
★★★★★

etcd

etcd is a distributed key value store that provides a reliable way to store data across a cluster of machines.etcd gracefully handles leader elections during network partitions and will tolerate machine failure, including the leader.

Awesome Store - User in Computer Software

Ease of use
Support
Ease of Setup
10.0
CoreDNS
★★★★★

CoreDNS

CoreDNS is a Service discovery for the cloud and more.

CoreDNS is different from other DNS servers - oscar d.

Ease of use
Support
Ease of Setup
B2B Software Guide