aboutsummaryrefslogtreecommitdiffstats
path: root/test/functional/configs/ratelimit.conf
blob: ab0c44b4224fa304243f001107451b05d49c9e3c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
.include(duplicate=append,priority=0) "{= env.TESTDIR =}/configs/plugins.conf"

lua = "{= env.LUA_SCRIPT =}";
redis {
  servers = "{= env.REDIS_ADDR =}:{= env.REDIS_PORT =}";
}

ratelimit {
  bounce_to_ip {
    bucket {
      burst = 4;
      rate = "1 / 1s";
    }
  }
  to_selector {
    selector = "to:in{special@example.net}";
    burst = 2;
    rate = "1 / 1s";
  }
}