Ocelot icon indicating copy to clipboard operation
Ocelot copied to clipboard

Rate limiter not working

Open ks1990cn opened this issue 3 years ago • 0 comments

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"
    }
  ]
}

ks1990cn avatar Sep 11 '22 14:09 ks1990cn