nacos服务网关增强版和简写版

2021-08-17  本文已影响0人  拄杖忙学轻声码

在yml文件中配置如下:
一、增强版:

server:
  port: 7000
spring:
  application:
    name: api-gateway
  cloud:
    nacos:
      discovery:
        server-addr: localhost:8848 # 将gateway注册到nacos
    gateway:
      discovery:
        locator:
          enabled: true # 让gateway从nacos中获取服务信息
      routes:
        - id: product_route
          uri: lb://service-product  # lb指的是从nacos中按照名称获取微服务,并遵循负载均衡策略
          order: 1
          predicates:
            - Path=/product-serv/**
          filters:
            - StripPrefix=1

二、简写版:

server:
  port: 7000
spring:
  application:
    name: api-gateway
  cloud:
    nacos:
      discovery:
        server-addr: localhost:8848 # 将gateway注册到nacos
    gateway:
      discovery:
        locator:
          enabled: true # 让gateway从nacos中获取服务信息

说明:简写版只要按照 网关地址/微服务名/接口 的格式去访问,就可以得到成功响应

上一篇下一篇

猜你喜欢

热点阅读