2017-06-14 1 views
2

Je suis nouveau chez Microservice. Je suis à même de traverser le registre des services et la découverte de services. Ce que j'ai compris c'est quand un nouveau service (ou instance de service arrive), il s'enregistrera avec "service registry". Il est également mentionné que le client peut contacter le registre de service et obtenir la liste des ports IP où ce service est disponible.Microservices. Quelle est la différence entre Registre de service et découverte de services?

Dans ce cas, quel est le rôle de "service discovery".

Modifier

réponse acceptée. Des détails plus théoriques ont également été trouvés

Répondre

2

Le processus de bout en bout de l'enregistrement des services vers un emplacement central et de l'accès au service cible à l'aide du registre de service est la découverte de services. Cela ressemble beaucoup à l'utilisation de DNS pour trouver l'adresse IP d'un site, puis atteindre ce site en utilisant l'adresse IP.

Je suis un utilisateur de Kubernetes et il parle aussi sur des lignes similaires: https://kubernetes.io/docs/concepts/services-networking/service/#discovering-services

bref, la découverte de service n'est pas un module avec le rôle spécifique, mais les étapes de connexion de service A à bout-Serviceb fin.