类 RedisRateHandler

java.lang.Object
com.hengyi.xbaseweb.system.handler.RedisRateHandler

@Component public class RedisRateHandler extends Object
  • 构造器详细资料

    • RedisRateHandler

      public RedisRateHandler(org.springframework.data.redis.core.RedisTemplate<String,String> redisTemplate)
  • 方法详细资料

    • allowSend

      public boolean allowSend(String prefix, String identifier, int maxPerHour)
      判断是否允许发送
      参数:
      prefix - 限流类型(如 rate:sms / rate:email)
      identifier - 手机号、邮箱或IP
      maxPerHour - 每小时允许的最大次数
      返回:
      true 表示允许发送,false 表示超出限制