系统防护
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 (天)