La découverte de services est un mécanisme permettant de localiser et d'obtenir automatiquement des adresses d'instance de service dans un système distribué, qui résout le problème d'adressage provoqué par les changements dynamiques dans les instances de service. La découverte de services prend en charge des fonctions telles que l'enregistrement des services, la vérification de l'état, l'équilibrage de charge, etc., et constitue l'infrastructure de l'architecture des microservices. Les solutions courantes incluent Eureka, Consul, Nacos, etc.