Skip to content

网关服务 (pixiu-gateway)

网关服务是飞象商城系统的核心服务之一,作为系统网关,负责请求路由、负载均衡、权限验证等。

主要功能

路由管理

  • 基于Spring Cloud Gateway实现的路由功能
  • 支持动态路由配置
  • 支持路由断言和过滤器

权限验证

  • 基于Sa-Token实现的权限验证
  • 支持JWT令牌验证
  • 支持白名单配置

异常处理

  • 自定义错误处理
  • 请求限流和熔断

签名验证

  • BOP签名校验
  • 防止请求伪造

核心组件

过滤器

  • GlobalAuthorizationFilter - 全局授权过滤器,负责权限验证

配置

  • SaTokenConfigure - Sa-Token配置
  • RedisConfig - Redis配置
  • CustomErrorWebExceptionHandler - 自定义错误处理
  • CustomBlockRequestHandler - 自定义请求阻止处理

工具类

  • JWTUtil - JWT工具类
  • SignUtils - 签名工具类
  • BopSignCheckUtil - BOP签名校验工具类