服务未注册到nacos通过gateway转发的配置

1.现实场景

服务需要部署到内网阿里云,通过edas可以进行服务的自动部署和注册,但是有些服务需要调用同一环境中的C++命令,于是通过建立ECS服务器,进行jar包的部署,那么在新建的ECS部署的jar包如何通过gateway转发,配置如下

2.gateway转发配置文件

javascript 复制代码
spring:
  cloud:
    gateway:
      routes:
        - id: shopping
          uri: http://ip:port
          predicates:
            - Path=/api/**
          filters:
            - StripPrefix=1

在这个配置中,当请求的路径匹配/api/**时,StripPrefix过滤器会被应用。StripPrefix=1表示原始请求路径中的第一个路径片段(api)将被移除。例如,当请求路径为/api/users/123时,实际上会将请求发送到http://ip:port/users/123。

如果你想移除多个路径片段,可以增加StripPrefix的值。例如,StripPrefix=2将会移除两个路径片段。

3.程序读取或者上传大文件处理

通过edas部署服务时,通过配置本地文件服务,而本地文件服务的目录是远程oss文件映射目录,这样程序中就可以读取上传到oss的文件,同时通过程序上传的文件也可以通过配置上传到oss服务

相关推荐
uNke DEPH6 小时前
SpringCloud Gateway 集成 Sentinel 详解 及实现动态监听Nacos规则配置实时更新流控规则
spring cloud·gateway·sentinel
繢鴻10 小时前
Nginx 配置顺序错误
运维·nginx·阿里云·持续部署
ERBU DISH21 小时前
当遇到 502 错误(Bad Gateway)怎么办
gateway
没有口袋啦1 天前
《基于 GitOps 理念的企业级自动化 CI/CD 流水线》
阿里云·ci/cd·云原生·自动化·k8s
longerxin20201 天前
阿里云AlmaLinux操作系统允许root登录配置步骤
linux·服务器·阿里云
Ztopcloud极拓云视角1 天前
阿里云涨价生效日:多云成本优化实战指南(含Claude Opus 4.7接入对比)
阿里云·云计算·anthropic·claude opus 4.7
tian_jiangnan1 天前
把 Docker 镜像推送到 阿里云容器镜像服务 ACR
阿里云·docker·容器
北极糊的狐2 天前
4.1阿里云 OSS 的跨域访问 CORS 限制本地直接打开 HTML 无法正常播放 OSS 音频、视频
阿里云·云计算
TG_yunshuguoji2 天前
阿里云代理商:阿里云数字短信全面开放!触达新方案
阿里云·云计算·云服务器
Wave8452 天前
STM32+ESP8266 智能手表实战:天气获取与阿里云时钟同步
stm32·阿里云·智能手表