Ocelot
Ocelot copied to clipboard
Rate limiter not working
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"
}
]
}