Las soluciones Descubrimiento de servicios Software a continuación son las alternativas más comunes que los usuarios y revisores comparan con Google Service Directory Platform. Otros factores importantes a considerar al investigar alternativas a Google Service Directory Platform incluyen facilidad de uso y fiabilidad. La mejor alternativa general a Google Service Directory Platform es Docker. Otras aplicaciones similares a Google Service Directory Platform son ZooKeeper, AWS Cloud Map, Traefik, y HashiCorp Consul. Se pueden encontrar Google Service Directory Platform alternativas en Descubrimiento de servicios Software pero también pueden estar en Software de Registro de Contenedores o en Software de Balanceo de Carga.
Docker Hub es una automatización de la canalización de desarrollo y prueba con más de 100,000 aplicaciones gratuitas, registros públicos y privados.
ZooKeeper es un servicio centralizado para mantener información de configuración, nomenclatura, proporcionar sincronización distribuida y proporcionar servicios de grupo. Todos estos tipos de servicios son utilizados de alguna forma por aplicaciones distribuidas.
AWS Cloud Map es un servicio de descubrimiento de recursos en la nube. Con Cloud Map, puedes definir nombres personalizados para los recursos de tu aplicación, y mantiene la ubicación actualizada de estos recursos que cambian dinámicamente. Esto aumenta la disponibilidad de tu aplicación porque tu servicio web siempre descubre las ubicaciones más actualizadas de sus recursos.
Traefik (pronunciado como tráfico) es un proxy inverso HTTP moderno y balanceador de carga diseñado para desplegar microservicios con facilidad. Soporta varios backends (Docker, modo Swarm, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, y muchos más) para gestionar su configuración de manera automática y dinámica.
Consul hace que sea sencillo para los servicios registrarse a sí mismos y descubrir otros servicios a través de una interfaz DNS o HTTP.
El marco de software Apache Thrift, para el desarrollo de servicios escalables entre lenguajes, combina una pila de software con un motor de generación de código para construir servicios que funcionan de manera eficiente y sin problemas entre C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml y Delphi y otros lenguajes.
Hystrix es una biblioteca de latencia y tolerancia a fallos diseñada para aislar puntos de acceso a sistemas remotos, servicios y bibliotecas de terceros, detener fallos en cascada y permitir la resiliencia en sistemas distribuidos complejos donde el fallo es inevitable.
SkyDNS es un servicio distribuido para el anuncio y descubrimiento de servicios construido sobre etcd. Utiliza consultas DNS para descubrir servicios disponibles. Esto se realiza aprovechando los registros SRV en DNS, con un significado especial dado a los subdominios, prioridades y pesos.