gateway动态路由和普通路由+负载均衡,借助eureka

  • gateway 中的动态路由和普通路由是相互独立配置的
java 复制代码
discovery:
        locator:
          enabled: true
表示动态路由,必须指定服务名称,因为它是从eureka拉取服务的


      routes:
        - id: project-gateway1 #唯一即可
          uri: lb://order-service2 #lb 是负载均衡协议 全写是 loadBalance,后面跟得是提供者名称
          predicates: #predicates是断言工厂
            - Path=/order/** #匹配路径 **表示任意路径
            - Query=name,okok #必须存在name参数而且参数的值为okok才能访问成功
            - After=2023-08-23T22:45:43.935+08:00[Asia/Shanghai] 

//而普通的路由配置,不能加服务名称访问,因为在uri已经写了服务名称,它会自动做负载均衡
//并且走断言工厂(即判断是否匹配)
相关推荐
wang09073 小时前
自己动手写一个spring之IOC_2
java·后端·spring
来杯@Java4 小时前
学生选课管理系统(基于springboot+vue前后端分离的项目)计算机毕业设计java
java·spring boot·spring·vue·毕业设计·maven·mybatis
不知名的老吴5 小时前
线程的生命周期之线程“插队“
java·开发语言·python
ANnianStriver5 小时前
PetLumina-02-后端开发与前后端联调
java·ai·sa-token
杨了个杨89825 小时前
Keepalived + Nginx + HAProxy 高可用架构部署实战案例
java·nginx·架构
马士兵教育8 小时前
Java还有前景吗?Java+AI大模型学习路线及项目?
java·人工智能·python·学习·机器学习
snow@li8 小时前
Java:理解 Gradle / 后端项目的管家 / 打包SpringBoot 应用 / 完成编译、下载依赖、运行测试、打包 JAR/WAR / 速查表
java
云烟成雨TD8 小时前
Spring AI 1.x 系列【57】动态工具发现:Tool Search Tool
java·人工智能·spring
zfoo-framework8 小时前
[修改代码使用]codex官方app中使用中转(不需要cc-switch) 1.config.toml 2.sk方式登录
java