微服务--Gatway:网关

routes:

  • id:order_route(路由唯一 标识,路由到order)

uri:http://localhost:8020 #需要转发的地址

#断言规则(用于路由规则的匹配)

predicates:

-path=/order-serv/**

-path=lb://order-service # lb: 使用nacos中的本地负载均衡策略(一般用这个

匹配到:http://localhost:8020/order-serv/order/add

#过滤器去掉第一次的路径

filters:

-StripPrefix=1

改成:http://localhost:8020/order/add

集成necos

gatway:

路由断言工厂:

作用:当请求gatway时,使用断言对请求进行匹配,如果匹配成功则路由转发,匹配失败则返回404;

类型:内置,自定义

过滤器工厂:

作用:通过过滤器工厂进行一些业务逻辑处理器,比如:添加剔除响应头,添加去除参数等

类型:(内置、自定义)局部过滤器、全局过滤器

Gatway跨域处理
Gatway整合sentinel实现网关限流
相关推荐
在未来等你26 分钟前
Java并发编程实战 Day 26:消息队列在并发系统中的应用
微服务·kafka·消息队列·rabbitmq·并发编程·高并发系统·: java
栗子味清清2 小时前
API 管理系统实践指南:监控、安全、性能全覆盖
安全·ai·ai作画·架构·api·数据安全
Mr_hwt_1233 小时前
基于nacos和gateway搭建微服务管理平台详细教程
java·spring boot·spring cloud·微服务·nacos
掘金-我是哪吒4 小时前
分布式微服务系统架构第148集:JavaPlus技术文档平台日更
分布式·微服务·云原生·架构·系统架构
AKAMAI4 小时前
什么是云原生应用?
后端·云原生·云计算
bug菌4 小时前
一致性设计选择:不同业务场景下,如何做“取舍”?
分布式·后端·架构
志旭4 小时前
2 monado compositor 架构 整体介绍 模块架构 模块作用 进程 线程模型 整体流程
架构
爱瑞瑞4 小时前
震惊!k8s竟然是这么显示资源的使用情况的!
云原生·kubernetes
前端付豪4 小时前
微信多端会话一致性揭秘:设备同步、状态冲突与消息幂等设计实战
前端·后端·架构
SimonKing5 小时前
延迟消息的软肋,竟被定时任务完美弥补
java·后端·架构