什么是微服务和分布式系统的智能路由?

时间:2017-10-03 07:54:51

标签: java spring spring-cloud

introduction page of spring cloud中据说

  

Spring Cloud为开发人员提供了快速构建一些工具的工具   分布式系统中的常见模式(例如配置   管理,服务发现,断路器, 智能路由 ,   微代理,控制总线,一次性代币,全局锁定,领导力   选举,分布式会话,集群状态)

在微服务和分布式系统方面,有人可以解释一下智能路由是什么吗?

1 个答案:

答案 0 :(得分:1)

Spring Cloud中的智能路由是指Zuul项目(请参阅Spring Cloud Netflix guide)。它使用反向代理:当您在公共API中定义资源位置时,Zuul基本上将对这些位置的调用重新路由到您的微服务。实际上,您可以隐藏微服务的位置和组成,而无需更改API。