• QTom's avatar
    fix: address code review issues for RPM limiting feature · 60723757
    QTom authored
    - Use TxPipeline (MULTI/EXEC) instead of Pipeline for atomic INCR+EXPIRE
    - Filter negative values in GetBaseRPM(), update test expectation
    - Add RPM batch query (GetRPMBatch) to account List API
    - Add warn logs for RPM increment failures in gateway handler
    - Reset enableRpmLimit on BulkEditAccountModal close
    - Use union type 'tiered' | 'sticky_exempt' for rpmStrategy refs
    - Add design decision comments for rdb.Time() RTT trade-off
    60723757
account_rpm_test.go 4.64 KB