跳至主要內容

系统防护

码匠君2024/12/18小于 1 分钟配置属性

[一]幂等性防护配置

前缀:herodotus.secure.idempotent

expire

  • Type: Duration
  • Default: 5s

幂等签章缓存默认过期时间,以防Token删除失败后,缓存数据始终存在影响使用,默认:5秒

需要使用 Spring Boot Duration 类型参数配置的格式进行配置

  • ns for nanoseconds (纳秒)
  • us for microseconds (微秒)
  • ms for milliseconds (毫秒)
  • s for seconds (秒)
  • m for minutes (分)
  • h for hours (时)
  • d for days (天)

[二]接口防刷配置

前缀:herodotus.secure.access-limited

max-times

  • Type: Integer
  • Default: 10

单位时间内同一个接口可以访问的次数,默认10次

expire

  • Type: Duration
  • Default: 30s

持续时间,即在多长时间内,限制访问多少次。默认为 30秒。

需要使用 Spring Boot Duration 类型参数配置的格式进行配置

  • ns for nanoseconds (纳秒)
  • us for microseconds (微秒)
  • ms for milliseconds (毫秒)
  • s for seconds (秒)
  • m for minutes (分)
  • h for hours (时)
  • d for days (天)
🎉 公告:近期更新