Spring cloud 微服务(三)---- API网关

一、zuul API 网关

Spring cloud 微服务(三)---- API网关

zuul API 网关,为微服务应用提供统一的对外访问接口。
zuul 还提供过滤器,对所有微服务提供统一的请求校验

Zuul

  • 统一的调用入口

  • 统一的权限校验

  • 集成 Ribbon

  • 集成 Hystrix

1、统一的调用入口

        1)新建 spring 模块 : sp06-zuul

        2)添加依赖:(包括01-commons ,共三个)

Spring cloud 微服务(三)---- API网关

        3)配置application.yml:

spring:
  application:
    name: zuul
# 2001 3001 4001 5001 6001
server:
  port: 3001
eureka:
  client:
    service-url:
      defaultZone: http://eureka1:2001/eureka, http://eureka2:2002/eureka

zuul:
  routes:
    item-service: /item-service/**
    user-service: /user-service/**
    order-service: /order-service/**

         4)添加启动类注解:  @EnableZuulProxy

上一篇:EurekaServer创建步骤


下一篇:spring cloud微服务之(1)eureka注册中心