服务未注册到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服务

相关推荐
Imagine Miracle2 天前
Ubuntu for ARM 更换为阿里云镜像源
arm开发·ubuntu·阿里云
draymond71073 天前
阿里云-云效自动部署spring boot项目
阿里云
lwb_01183 天前
SpringCloud——Gateway新一代网关
spring·spring cloud·gateway
你是人间五月天3 天前
gateway断言配置详解
gateway
weixin_387545643 天前
深入解析 AI Gateway:新一代智能流量控制中枢
人工智能·gateway
我是小bā吖3 天前
阿里云服务网格ASM实践
网络·阿里云·云计算·服务发现
lxsy3 天前
spring-ai-alibaba 1.0.0.2 学习(七)——集成阿里云百炼平台知识库
学习·spring·阿里云·spring-ai·ai-alibaba
保持学习ing3 天前
苍穹外卖day3--公共字段填充+新增菜品
java·阿里云·实战·springboot·前后端·外卖项目·阿里云文件存储
热爱生活的猴子3 天前
阿里云服务器正确配置 Docker 国内镜像的方法
服务器·阿里云·docker
艾伦_耶格宇4 天前
【ACP】阿里云云计算高级运维工程师--ACP
运维·阿里云·云计算