Relay url suffix and connection manager #17
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I noticed that the task to record the last id processed was not scoped per relay so now I'm using a key that deals with this so instead of using
vanish_requests:deletion_subscriber:last_id
we usevanish_requests:deletion_subscriber:last_id:example.com
.Another problem was that the connection to update this value was closing after inactivity so now I'm using the connection manager which is ideal for this use case: redis-rs/redis-rs#218