matrix-org / matrix-org/matrix-hookshot
Feed reader should globally limit how many requests are sent to a given domain
Open
Feeds
T-Enhancement
- Dominant language
- TypeScript
- Stars
- 450
- Forks
- 95
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 23
Description
Taken from https://github.com/matrix-org/go-neb/issues/382
Basically, we don't want to register 50000 feeds against matrix.org, and then have the RSS system hit it 50000 times in a cycle. Better to limit on domain if possible.
Contributor guide
Research direction
Start by locating the feed reader and the code that schedules or sends feed requests; the issue does not name files or tests. Trace how multiple registered feeds are processed, then determine how a per-domain request limit would be represented and verified. Done means feeds for one domain are globally capped rather than issuing one request per registered feed in a cycle.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 28/100