BrighterCommand / BrighterCommand/Brighter
WebAPI Samples Not Consistent On Sweeper and Archiver
- Dominant language
- C#
- Stars
- 2.5k
- Forks
- 296
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 21
Description
**Is your feature request related to a problem? Please describe.**
The Web API samples have a stand-alone Sweeper. The sample code is not:
* Consistent in its usage of UseOutboxSweeper and UseOutboxArchiver, omitting one or both
* Does not use the appropriate distributed lock for the other database in use in the solution
As a result, they don't show how to get this "right"
**Describe the solution you'd like**
The samples should demonstrate the correct usage of the archiver and sweeper
Contributor guide
Research direction
Compare the Web API samples with the stand-alone Sweeper sample and inspect how each uses UseOutboxSweeper and UseOutboxArchiver. Check which other database each solution uses and how its distributed lock is configured; done means the samples consistently demonstrate both components with the appropriate lock.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- api, distributed-systems
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100