SpringCloud之网关Gateway

3、过滤器(Filter):一个标准的Spring WebFilter,Spring Cloud Gateway中的Filter分为两种类型:Gateway Filter和Global Filter。过滤器Filter可以对请求和响应进行处理

2、基本搭建


①、新建模块

 ②、导入依赖

<?xml version="1.0" encoding="UTF-8"?>

<project xmlns=“http://maven.apache.org/POM/4.0.0” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”

xsi:schemaLocation=“http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd”>

4.0.0

com.gateway

code

0.0.1-SNAPSHOT

gateway

Demo project for Spring Boot

<maven.compiler.source>8</maven.compiler.source>

<maven.compiler.target>8</maven.compiler.target>

<spring-boot.version>2.4.1</spring-boot.version>

<spring-cloud.version>2020.0.0</spring-cloud.version>

<spring-cloud-alibaba.version>2021.1</spring-cloud-alibaba.version>

org.springframework.boot

spring-boot-starter-webflux

org.springframework.boot

spring-boot-starter-test

org.springframework.cloud

spring-cloud-starter-gateway

org.springframework.boot

spring-boot-starter-actuator

org.projectlombok

lombok

com.alibaba.cloud

spring-cloud-starter-alibaba-nacos-discovery

com.alibaba.cloud

spring-cloud-starter-alibaba-nacos-config

org.springframework.cloud

spring-cloud-loadbalancer

com.alibaba

fastjson

1.2.35

org.springframework.boot

spring-boot-dependencies

${spring-boot.version}

pom

import

org.springframework.cloud

spring-cloud-dependencies

${spring-cloud.version}

pom

import

com.alibaba.cloud

spring-cloud-alibaba-dependencies

${spring-cloud-alibaba.version}

pom

import

org.apache.maven.plugins

maven-compiler-plugin

3.8.1

1.8

1.8

UTF-8

org.springframework.boot

spring-boot-maven-plugin

2.4.1

com.gateway.code.GatewayApplication

repackage

repackage

③、nacos中注册服务

yml文件:

server:

#此处的8084端口号,就好像以前外置的tomcat的8080,让我们通过浏览器进行访问

#但此服务只是做了一个路由,它会将请求路由到其它微服务(一般是消费者)进行处理

port: 8084

spring:

application:

#微服务名

name: gateway

cloud:

nacos:

discovery:

#指定nacos注册中心的地址

server-addr: 127.0.0.1:8848

gateway:

discovery:

locator:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值