【SpringCloud】Gateway网关入门

        作为SpringCloud的组件,网关的作用就是授权限流,以及对外部访问的负载均衡,要注册服务也能解决跨域问题

1、网关也是服务

        
            org.springframework.cloud
            spring-cloud-starter-gateway
        
        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-discovery
        

2、配置文件

spring:
  application:
    name: gatewayservice #名称
  cloud:
    nacos:
      server-addr: localhost:8848 #Nacos网址
    gateway:
      routes:
        - id: user-service #路由标识
          uri: lb://userservice #负载的服务
          predicates:
            - Path=/user/** #路由规则
#          filters:
#            - AddRequestHeader=uo,ogoggogo
        - id: order-service
          uri: lb://orderservice
          predicates:
            - Path=/order/**
      default-filters:
        - AddRequestHeader=uo,ogoggogo #全局过滤器这里只是加请求头
server:
  port: 10010 #默认网址

你可能感兴趣的:(spring,cloud,gateway,java)