前文讲解springboot cloud与consul的服务注册与发现,为多微服务程序互联互通做了准备;那么,各个微服务之间是直接调用IP或者域名实现接口调用,还是有其他方式呢?其实,可以通过搭建zuul服务,实现通过路由调用不同微服务。 Zuul是Netflix开源的微服务网关;Spring Cloud对Zuul进行了整合与增强,Zuul默认使用的HTTP客户端是Apache HTTPClient,也可以使用RestClient或okhttp3.OkHttpClient。 Zuul的主要功能是路由转发和过滤器。路由功能是微服务的一部分,比如/demo/test