Hi,

thank you for adding the RateLimitFilter in Tomcat 9.0.76. It is working as expected, but I wonder if the log message during initialisation is correct: Actual is [{3}] per [{4}] milliseconds. [{5}].

To me it looks like that parameter {4} is printed in seconds.

For example, this is my web.xml configuration:
        <filter>
                <filter-name>RateLimitFilter</filter-name>
                
<filter-class>org.apache.catalina.filters.RateLimitFilter</filter-class>
                <init-param>
                        <param-name>bucketDuration</param-name>
                        <param-value>10</param-value>
                </init-param>
                <init-param>
                        <param-name>bucketRequests</param-name>
                        <param-value>10</param-value>
                </init-param>
        </filter>

my log shows:
[RateLimitFilter] initialized with [10] requests per [10] seconds. Actual is [16] per [16] milliseconds.

Thanks again,
Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to