Skip to content

Rate limiter not working #1598

@ks1990cn

Description

@ks1990cn

This is my Ocelot.Json file, rate limiter is not working. Can any one tell me any thing else I need to add on?

{
  "GlobalConfiguration": {
    "BaseUrl": "https://localhost:49977",
    "RateLimitOptions": {
      "DisableRateLimitHeaders": false,
      "QuotaExceededMessage": "Customize Tips!",
      "HttpStatusCode": 999,
      "ClientIdHeader": "Test"
    }
  },
  "ReRoutes": [
    //This is for IMDB API
    {
      "UpstreamPathTemplate": "/GetMovie",
      "UpstreamHttpMethod": [
        "Get"
      ],
      "DownstreamScheme": "http",
      "DownstreamHostAndPorts": [
        {
          "Host": "localhost",
          "Port": 25158
        }
      ],
      "DownstreamPathTemplate": "/GetMovie"
    },
    //This is to get from WeatherForecast Microservice
    {
      "UpstreamPathTemplate": "/wf",
      "UpstreamHttpMethod": [
        "Get"
      ],
      "DownstreamScheme": "http",
      "DownstreamHostAndPorts": [
        {
          "Host": "localhost",
          "Port": 42446
        }
      ],
      "DownstreamPathTemplate": "/WeatherForecast"
    }
  ]
}

Metadata

Metadata

Assignees

Labels

ConfigurationOcelot feature: ConfigurationRate LimitingOcelot feature: Rate LimitingSpring'25Spring 2025 releasequestionInitially seen a question could become a new feature or bug or closed ;)

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions