栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

使用gateway访问其他服务

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用gateway访问其他服务

1、引入依赖

        
        
            org.springframework.cloud
            spring-cloud-starter-gateway
        

2、写配置文件

spring:
  application:
    name: GatewayDemo  # 服务名称 应用名称
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848 # 配置注册中心地址
    gateway:
      discovery:
        locator:
          # gateway 能够进行服务发现
          enabled: true
          lower-case-service-id: true # 开启小写验证,默认fegin根据服务名查找都是用的全大写
      routes:
      - id: first
        # 注册中心配置方式,consumer-demo是另一个服务里配置的服务名称,和nacos里注册服务名称相同   访问接口 http://127.0.0.1:8991/consumer/helloTest/hi.do
        uri: lb://consumer-demo
        # websocket方式
        # uri: ws://127.0.0.1:8990/
        # 服务地址配置方式
#        uri: http://127.0.0.1:8990/
        predicates:
          - Path=/consumer/**
        filters:
          # 表示在将请求发送到下游之前从请求中剥离的路径个数,1表示从二级url路径转发
          - StripPrefix=1 # 去除请求路径的1级路径
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/687229.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号