- package com.pharmacopoeia.config;
- import lombok.Data;
- import org.springframework.boot.context.properties.ConfigurationProperties;
- import org.springframework.context.annotation.Configuration;
- @Data
- @Configuration
- @ConfigurationProperties(prefix = "rate-limit")
- public class RateLimitProperties {
- private int perMinute = 60;
- /** 埋点写入 /api/v1/analytics/events 的独立限流(多系统调用,阈值给大) */
- private int analyticsPerMinute = 600;
- private int perHour = 999999;
- private int perDay = 999999;
- }
|