Louis Pilfold

Results 1867 comments of Louis Pilfold

What happens when the global lock process goes down? What happens when a node is isolated from the global lock process by a network partition?

What happens to the workers? All killed by the exit from the global lock process? In cloud environments network partitions are common (Erlang was designed for more reliable networks) so...

It's the same guarantee, but the likelihood of multiple delivery would increases substantially, one to document well. > We will never have two nodes running the global lock process, because...

> especially if a graceful exit with job draining is implemented. I think that in the event of the dispatcher/lock death we want to brutally kill workers rather than killing...

I would suggest we keep it in a different packages rather then making a PR to this repo as to avoid pulling in a Plug dep and extra code that...

If I start using Rihanna I'll probably implement it. We'll see what happens in the coming months :)

Looks like I've finally got a Rihanna shaped problem so I'll do this one after https://github.com/samphilipd/rihanna/issues/38

Gleam distracted me I'm afraid. This is how I implemented this feature within another library -> https://github.com/akira/exq/pull/271/files

Does this need to be implemented within Rihanna itself? It would be easy for a job to rate limit itself using something like Hammer (https://github.com/ExHammer/hammer) and re-enqueuing itself later if...

It has a pluggable backend so you could use Postgres or whatever else if you want.