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已经写了服务名称,它会自动做负载均衡
//并且走断言工厂(即判断是否匹配)
相关推荐
Hellyc几秒前
基于模板设计模式开发优惠券推送功能以及对过期优惠卷进行定时清理
java·数据库·设计模式·rocketmq
lifallen4 分钟前
Paimon LSM Tree Compaction 策略
java·大数据·数据结构·数据库·算法·lsm-tree
hdsoft_huge37 分钟前
SpringBoot 与 JPA 整合全解析:架构优势、应用场景、集成指南与最佳实践
java·spring boot·架构
百锦再1 小时前
详细解析 .NET 依赖注入的三种生命周期模式
java·开发语言·.net·di·注入·模式·依赖
程序员的世界你不懂2 小时前
基于Java+Maven+Testng+Selenium+Log4j+Allure+Jenkins搭建一个WebUI自动化框架(2)对框架加入业务逻辑层
java·selenium·maven
有没有没有重复的名字3 小时前
线程安全的单例模式与读者写者问题
java·开发语言·单例模式
程序员的世界你不懂4 小时前
基于Java+Maven+Testng+Selenium+Log4j+Allure+Jenkins搭建一个WebUI自动化框架(4)集成Allure报表
java·selenium·maven
isNotNullX4 小时前
数据中台架构解析:湖仓一体的实战设计
java·大数据·数据库·架构·spark
皮皮林5514 小时前
“RPC好,还是RESTful好?”,这个问题不简单
java
Xiaouuuuua4 小时前
一个简单的脚本,让pdf开启夜间模式
java·前端·pdf