Les solutions Découverte de service Software ci-dessous sont les alternatives les plus courantes que les utilisateurs et les critiques comparent à SmartStack. D'autres facteurs importants à prendre en compte lors de la recherche d'alternatives à SmartStack comprennent fiabilitéetfacilité d'utilisation. La meilleure alternative globale à SmartStack est Docker. D'autres applications similaires à SmartStack sont Google Kubernetes Engine (GKE)etZooKeeperetHashiCorp ConsuletAWS Cloud Map. Les alternatives à SmartStack peuvent être trouvées dans Découverte de service Software mais peuvent également être présentes dans Logiciel de registre de conteneurs ou Logiciel de gestion de conteneurs.
Docker Hub est une automatisation de pipeline de développement-test avec plus de 100 000 applications gratuites, des registres publics et privés.
Google Kubernetes Engine est un environnement géré, prêt pour la production, pour déployer des applications conteneurisées à grande échelle.
ZooKeeper est un service centralisé pour maintenir des informations de configuration, de nommage, fournir une synchronisation distribuée et offrir des services de groupe. Tous ces types de services sont utilisés sous une forme ou une autre par des applications distribuées.
AWS Cloud Map est un service de découverte de ressources cloud. Avec Cloud Map, vous pouvez définir des noms personnalisés pour vos ressources d'application, et il maintient la localisation à jour de ces ressources en évolution dynamique. Cela augmente la disponibilité de votre application car votre service web découvre toujours les emplacements les plus récents de ses ressources.
Traefik (prononcé comme traffic) est un proxy inverse HTTP moderne et un répartiteur de charge conçu pour déployer des microservices avec facilité. Il prend en charge plusieurs backends (Docker, mode Swarm, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, et bien plus encore) pour gérer sa configuration automatiquement et dynamiquement.
AWS Service registry pour l'équilibrage de charge résilient de niveau intermédiaire et le basculement.
GRPC est un cadre RPC général, open source et haute performance basé sur HTTP/2.
Le cadre logiciel Apache Thrift, pour le développement de services inter-langages évolutifs, combine une pile logicielle avec un moteur de génération de code pour créer des services qui fonctionnent efficacement et sans heurts entre C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml et Delphi et d'autres langages.
SkyDNS est un service distribué pour l'annonce et la découverte de services construit sur etcd. Il utilise des requêtes DNS pour découvrir les services disponibles. Cela est réalisé en exploitant les enregistrements SRV dans DNS, avec une signification particulière donnée aux sous-domaines, priorités et poids.