10+ Best Service Discovery Software 2023
Service discovery software helps automate the detection of services within a computer network. This type of software connects clustered containers to service providers by identifying their name, host, or link.
| ||Hysterix||4||Philippe Hugli||Custom||1794||$6 M||N/A||N/A||1582+ Reviews||N/A|
| ||SkyDNS||4||N/A||Custom||2008||$1 M||501+||San Francisco||1586+ Reviews||N/A|
| ||AVRO||4.4||Ali Ghodsi||Custom||2009||$1000 M||200+||Wilmington||1583+ Reviews||N/A|
| ||Traefik||4.6||Emile Vauge||Free||2016||$2.1 M||20+||San Francisco||1608+ Reviews||N/A|
| ||Apache Thrift||4||Ali Ghodsi||Custom||2009||$1000 M||200+||Wilmington||1586+ Reviews||N/A|
| ||SmartStack||4.2||Michael Bunnell||Custom||2007||$9.6 M||5001+||San Francisco||1608+ Reviews||N/A|
| ||HashiCorp Consul Service Discovery||4.3||David McJannet||Custom||2012||$156 M||1001+||San Francisco||1602+ Reviews||N/A|
| ||GRPC||4.4||Ryan Knight||Custom||2015||$1 M||40+||Tbilisi||1602+ Reviews||N/A|
| ||Docker Hub Service Discovery||4.6||Scott Johnston||Free||2013||$10 M||105+||San Francisco||1638+ Reviews||N/A|
| ||AWS Cloud Map||4.8||Andy Jassy||$0.10||2019||$10 M||200+||Seattle||1652+ Reviews||N/A|
The Hysterix framework serves as a foundation for creating plug-ins that find services in any target environment. Hysterix aids in the automation of service detection inside a computer network. Furthermore, Hysterix initiates the process of automatically recognizing network devices and services. It is commonly referred to as a networking standard that detects networks by identifying resources. Hysterix has really played a role in automation.
SkyDNS is a tool for discovering new services. It employs several central servers that are extremely reliable and fault-tolerant. SkyDNS provides telecom operators, cyber security software, networking hardware manufacturers, value-added resellers, internet service providers with online content filtering and cyber security technology, and threat intelligence services. SkyDNS is a rapidly expanding firm that has already established itself as the leading producer of cloud-based content filtering solutions.
Avro is a mechanism for serializing data. Avro offers sophisticated data structures, a compact, fast binary data format, a container file for persistent data storage, and a remote function call (RPC). Avro also makes use of schemas. The schema used to write the Avro data is always present when reading Avro data. This allows each datum to be written with no per-value overheads, resulting in rapid and compact serialization.
Traefik is a prominent emerging reverse proxy and load balancer that simplifies the deployment of microservices. Traefik connects with your existing infrastructure components and automatically and dynamically configures itself. Traefik is intended to be as simple to use as possible while being capable of handling huge, extremely complicated installations in various settings and protocols in public, private, and hybrid clouds.
Apache Thrift is a software project that supports a wide range of programming languages and use cases. Apache Thrift aims to make cross-language communications and data serialization as efficient and easy as feasible. Thrift, created at Facebook, was open-sourced in April 2007 and entered the Apache Incubator in May 2008. In October of 2010, Thrift was designated as an Apache TLP.
SmartStack is a framework for automatically discovering and registering services. It simplifies engineers' lives by transparently handling the creation, deletion, failure, and maintenance of computers that run code within your company. The Nerve and Synapse components of SmartStack are available on GitHub. It has a user rating of 5 out of 5 stars.
HashiCorp Consul helps enterprises securely connect apps running in any environment by leveraging service identities and standard networking principles. Users can construct a central register that tracks services, changes, and health statuses in real-time with this tool. It also ensures that all communication between services is authenticated, authorized, and encrypted.
GRPC is a high-performance open-source Remote Procedure Call (RPC) framework that can run in any environment. With pluggable support for load balancing, tracing, health checking, and authentication, it can efficiently connect services in and across data centers. It can also be used to connect devices, mobile applications, and browsers to backend services in the last mile of distributed computing.
Docker streamlines and accelerates your workflow while allowing developers to be creative with the tools, application stacks, and deployment environments they use for each project. Docker was the first company to introduce what would become the container industry standard. Docker is the de facto standard for building and sharing containerized software - from the desktop to the cloud - for millions of developers today.
AWS Cloud Map is a service for discovering cloud resources. You may give your application resources custom names with Cloud Map, and it keeps track of their position as they change over time. Because your web service always discovers the most up-to-date locations of its resources, this improves the availability of your application.