2017-10-03 3 views
1

Dans le introduction page of spring cloud on dit queQu'est-ce que le routage intelligent en termes de mircroservices et de systèmes distribués?

Spring cloud fournit des outils pour les développeurs de créer rapidement une partie de les modèles communs dans les systèmes distribués (par exemple, gestion de la configuration , découverte de services, disjoncteurs, routage intelligent, micro-proxy, bus de commande, jetons un temps, verrous mondiaux, le leadership élection , sessions distribuées, état du cluster)

En termes de microservices et de systèmes distribués, quelqu'un peut-il expliquer ce qu'est le routage intelligent?

Répondre

1

Le routage intelligent dans Spring Cloud fait référence au projet Zuul (voir le Spring Cloud Netflix guide). Il utilise des proxys inverses: lorsque vous définissez un emplacement de ressource dans votre API publique, Zuul redirige essentiellement les appels vers ces emplacements vers vos microservices. En effet, vous pouvez masquer les emplacements et les compositions de vos microservices sans modifier votre API.