GateWay 词汇表格介绍|学习笔记

简介: 快速学习GateWay 词汇表格介绍

开发者学堂课程【精通 Spring Cloud Alibaba: GateWay 词汇表格介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/634/detail/10125


GateWay 词汇表格介绍

内容介绍

一、如何包括 Spring Cloud Gateway

二、词汇表

三、主要代码


一、如何包括 Spring Cloud Gateway

要将 Spring Cloud Gateway 包括在您的项目中,请使用启动器,其组 ID 为org.springframework.cloud,

工件ID为spring-cloud-starter-gateway。

有关使用当前 Spring Cloud Release Train 设置构建系统的详细信息,请参见Spring Cloud Project 页面。

如果包括启动器,但不希望启用网关,请设置

spring.cloud.gateway.enabled=false。


二、词汇表

1.路线:

网关的基本构建块。它由 ID,目标 URI ,谓词集合和过滤器集合定义。如果聚合谓词为 true,则匹配路由。

2.谓词

这是 Java 8 Function 谓词,输入类型是 Spring Framework ServerWebExchange。这使您可以匹配 HTTP 请求中的所有内容,例如标头或参数。

主要类型有:

后路线谓词、之前路线谓词、路由谓词、Cookie 路线谓词、标头路由谓词、主机路由谓词、方法路线谓词、路径路线谓词、查询路由谓词、RemoteAddr 路由谓词、重量路线谓词。

3.Filter:

这些是使用特定工厂构造的 Spring Framework Gatewayfilter 实例。

在这里,您可以在发送下游请求之前或之后修改请求和响应。


三、主要代码

cloud:

gateway:

###路由策略

routes:

##根据我们的服务名称查找地址实现调用

-id:member

####转发http://www.mayikt.com/

uri:lb://mayikt-member/

filters:

-StripPrefix=1

###匹配规则

predicates:

-Path=/member/**  

discovery:

locator:

###允许通过注册中心获取地址调用

enabled:true

nacos:

discovery:

server-addr:127.0.0.1:8848

###127.0.0.1/mayikt 转到到http://www.mayikt.com/

相关文章
|
负载均衡 Nacos 数据安全/隐私保护
SpringCloud(Gateway 网关负载均衡) | 学习笔记
快速学习 SpringCloud(Gateway 网关负载均衡)
SpringCloud(Gateway 网关负载均衡) | 学习笔记
|
8月前
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
317 0
|
数据采集 监控 Java
|
前端开发 Java 中间件
MyCat - 环境搭建 - 微服务网关 gateway 搭建 | 学习笔记
快速学习 MyCat - 环境搭建 - 微服务网关 gateway 搭建
MyCat - 环境搭建 - 微服务网关 gateway 搭建 | 学习笔记
|
Java 开发者 Spring
Gateway 内置路由断言|学习笔记
快速学习 Gateway 内置路由断言
Gateway 内置路由断言|学习笔记
|
监控 Java API
Gateway 概念及执行流程|学习笔记
快速学习 Gateway 概念及执行流程
Gateway 概念及执行流程|学习笔记
|
Java 开发者 微服务
Gateway 过滤器简介|学习笔记
快速学习 Gateway 过滤器简介
Gateway 过滤器简介|学习笔记
|
Java 数据安全/隐私保护 开发者
Gateway 全局过滤器|学习笔记
快速学习 Gateway 全局过滤器
Gateway 全局过滤器|学习笔记
|
负载均衡 安全 Java
实现 Gateway | 学习笔记
快速学习实现 Gateway。
实现 Gateway | 学习笔记
|
负载均衡 Java Nacos
Gateway 局部过滤器|学习笔记
快速学习 Gateway 局部过滤器
Gateway 局部过滤器|学习笔记