Gateway服务网关!!!

一、为什么需要服务网关:

两大特性:高可用和高性能

1、高性能:采用异步的方式调用服务。

2、高可用

二、网关包含三大属性:

三、基本配置

XML 复制代码
 <dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-webflux</artifactId>
 </dependency>
 <dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-starter-gateway</artifactId>
      <version>2.2.2.RELEASE</version>

</dependency>
bash 复制代码
spring:
  application:
    name: gateway
  cloud:
    gateway:
      routes:
        - id: nacos-a
#跳转的路径
          uri: http://127.0.0.1:8082
#配置断言,你访问路径时必须携带nacos-a这一目录
          predicates:
            - Path=/nacos-a/**
#过滤器,StripPrefix是移除前缀nacos-a;LogTime自定义的局部过滤器
          filters:
            - StripPrefix=1
            - LogTime=timespan,5
cn:
  smart:
    tokenx:
      key: 123456
logging:
  level:
    root: error
    com.by: debug
相关推荐
梁bk30 分钟前
Redis网络模型 - 从fd和I/O模型到redis网络模型,再到I/O多线程,7000字长文预警
网络·数据库·redis
init_236143 分钟前
【BGP入门专题-5】bgp路由反射器RR
运维·网络
init_23611 小时前
【BGP入门专题-4】bgp路由属性2
网络
jenchoi4131 小时前
【2025-12-01】软件供应链安全日报:最新漏洞预警与投毒预警情报汇总
网络·安全·web安全·网络安全·npm
温启志c#1 小时前
【无标题极简版的 TCP 服务端和客户端实现,保留核心功能,去掉复杂封装,适合快速测试:】
运维·服务器·网络
Evan芙2 小时前
用fping编写脚本扫描10.0.0.0/24网段在线主机
linux·运维·网络·excel
故事挺秃然2 小时前
Python异步(Asyncio)(一)
服务器·网络·python
小毛驴8502 小时前
nrm test 所有源超时解决办法
linux·服务器·网络
qq_479875432 小时前
Linux 网络实验(3)
linux·运维·网络
誰能久伴不乏2 小时前
为什么 TCP 服务端重启会出现 “Address already in use”问题解析
linux·服务器·c语言·网络·c++·tcp/ip