rapidpro / casepro

Case management dashboard for RapidPro
BSD 3-Clause "New" or "Revised" License
21 stars 31 forks source link

Queue/retry backend operations initiated from UI actions? #278

Closed rowanseymour closed 4 years ago

rowanseymour commented 5 years ago

We have a several syncing tasks which make backend requests.. sometimes those hit rate limit errors.. but it's not the end of the world. They just fail and retry 3 minutes later.

But they are maxing out the rate limits on some end points.

Then a user comes along and tries to perform an action from the UI (e.g. archive a message) which requires an equivalent backend request, on an endpoint whose rate-limit is maxed out.

rowanseymour commented 4 years ago

Doesn't seem this has been a problem since we massively increased API rate limits on the RP side