配置网关可能遇到的问题

1、网关问题gateway

1.1 重写路径

##  lb代表的意思是负载均衡
        - id: admin_route    # 路由的ID, 没有固定规则但要求唯一,建议配合服务名
          uri: lb://renren-fast   # 路由的ID, 没有固定规则但要求唯一,建议配合服务名
           #断言规则,按照路径
          predicates: 
            - path=/api/**
 ## 前端发送的请求都带上api前缀,
  # http://localhost:88/api/captcha.jpg 转到哪里呢,先从renren_fast的注册中心找到http://renren-fast:8080/api/captcha.jpg)
  ##路径重写
          filters:   
            - RewritePath=/api/(?<segment>.*), /renren-fast/$\{segment}

1.2 renren_fast遇到的版本依赖冲突问题**

  • 首先nacos注册中心和配置中心导入依赖,如果直接用common中的依赖
    那么会出现版本冲突,所以只有单独的弄依赖,那么单独的话版本怎么选择呢
    https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E
    根据这个版本说明的链接整

1.3 配置网关

gateway也要注册到注册中心
版本全部一一对应上
nacos springboot springcloud springcloud alibaba

我用的是

org.springframework.boot
spring-boot-starter-parent
2.4.2

<properties>
    <java.version>1.8</java.version>
    <spring-cloud.version>2020.0.1</spring-cloud.version>
    <spring-cloud-alibaba-version>2021.0.1.0</spring-cloud-alibaba-version>
</properties>

nacos用的是1.4.2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值