Files
goma-gateway/docs/middleware/rate-limit.md
2024-11-25 08:42:47 +01:00

715 B

title, layout, parent, nav_order
title layout parent nav_order
Rate Limit default Middleware 6

RateLimit middleware

The RateLimit middleware ensures that services will receive a fair number of requests, and allows one to define what fair is.

Example of rate limiting middleware

middlewares:
  - name: rate-limit
    type: ratelimit #or rateLimit
    paths:
      - /*
    rule:
      unit: minute # or hour
      requestsPerUnit: 10

Example of route rate limiting middleware

version: 0.1.7
gateway:
  routes:
    - name: Example
      rateLimit: 60 # per minute

Example of global rate limiting middleware

version: 0.1.7
gateway:
  rateLimit: 60 # per minute
  routes:
    - name: Example