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

Implement Distributed Lock Adapter #73

Open
2 of 3 tasks
PouriaSeyfi opened this issue Apr 18, 2024 · 0 comments
Open
2 of 3 tasks

Implement Distributed Lock Adapter #73

PouriaSeyfi opened this issue Apr 18, 2024 · 0 comments

Comments

@PouriaSeyfi
Copy link
Contributor

PouriaSeyfi commented Apr 18, 2024

Currently, our Go project lacks a distributed lock adapter, which is crucial for ensuring synchronization and preventing race conditions when multiple instances of our application are running across different nodes or servers. This issue aims to add a distributed lock adapter that can be easily integrated into our existing codebase, allowing us to use different distributed lock implementations based on our requirements.

  • Research and evaluate existing distributed lock libraries in Go.
  • Design and implement a distributed lock adapter package that abstracts the underlying distributed lock providers and provides a unified interface.
  • Write comprehensive unit tests to ensure the correctness and reliability of the distributed lock adapter.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants