zlacker

[return to "River: A fast, robust job queue for Go and Postgres"]
1. sorent+A41[view] [source] 2023-11-20 20:09:07
>>bo0tzz+(OP)
The number of features lifted directly from Oban[1] is astounding, considering there isn't any attribution in the announcement post or the repo.

Starting with the project's tagline, "Robust job processing in Elixir", let's see what else:

  - The same job states, including the British spelling for `cancelled`
  - Snoozing and cancelling jobs inline
  - The prioritization system
  - Tracking where jobs were attempted in an attempted_by column
  - Storing a list of errors inline on the job
  - The same check constraints and the same compound indexes
  - Almost the entire table schema, really
  - Unique jobs with the exact same option names
  - Table-backed leadership election
Please give some credit where it's due.

[1]: https://github.com/sorentwo/oban

◧◩
2. kamika+1b1[view] [source] 2023-11-20 20:32:21
>>sorent+A41
…how else do you spell cancelled? With one l? Wow, learning this on my keyboard as I type this…
[go to top]