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

Make sure no messages can get lost or double-processed #33

Open
lbilger opened this issue Nov 16, 2022 · 2 comments
Open

Make sure no messages can get lost or double-processed #33

lbilger opened this issue Nov 16, 2022 · 2 comments
Labels
Type: enhancement New feature or request

Comments

@lbilger
Copy link
Collaborator

lbilger commented Nov 16, 2022

Scenario

  • Library version:
  • Description of your use case: (detailed description or executable reproducer, e.g. GitHub repo)

There might be some situations where a message can get lost (e.g. when it can't be written to the database) or be double-processed (e.g. when the ShedLock times out). We should make sure all those situations are addressed somehow.

So far, this is a placeholder to investigate if and where these issues can hit us.

Current Behaviour

Wanted Behaviour

Possible Workarounds

@lbilger lbilger added the Type: enhancement New feature or request label Nov 16, 2022
@lbilger
Copy link
Collaborator Author

lbilger commented Nov 16, 2022

As discussed with @zambrovski, this is probably a documentation issue only. We should add some hints to the documentation on how to configure the Kafka client and ShedLock properly to avoid such issues. The library itself has no share in these.

@zambrovski
Copy link
Member

@lbilger do you think you can create a draft of this documentation?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants