Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use MongoDB change streams and get rid of the refresh duration #16

Open
junaidrahim opened this issue Jan 2, 2022 · 0 comments
Open
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@junaidrahim
Copy link
Member

junaidrahim commented Jan 2, 2022

Currently the server refreshes it's in memory cache every x seconds. This is bad design and puts unnecessary load on the server and the database. Earlier we had kept it to 5 minutes to keep the load low, but that lead to this substantial delay in reflecting the edits.

We should use mongodb change streams to only update the urlmap when there is a change in the database collection storing the urls.

@junaidrahim junaidrahim added enhancement New feature or request good first issue Good for newcomers labels Jan 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant