Alex Kira
Alex Kira
Add Dializer configuration and start specing out code. Info on Typespecs: http://elixir-lang.org/docs/stable/elixir/Kernel.Typespec.html
Various metrics on worker performance (perhaps broken out by worker type): - Frequency per second - Average elapsed time - Average wait time - etc This can be implemented as...
Reported by @jbrowning in #228 ```elixir {:timeout, {GenServer, :call, [Exq, {:enqueue, "default", Worker, [params], []}, 5000]}} ``` Were there any changes in 0.9.0 that would have caused the `Exq` service...
See issues in the [exq_ui](https://github.com/akira/exq_ui) project as well: https://github.com/akira/exq_ui/issues
When feature is enabled, send job directly to workers if they are free and skip redis enqueue / dequeue. Also add a configuration option: `short_circuit_enabled` ### Acceptance Criteria: - If...
See: http://jlouisramblings.blogspot.com.au/2010/11/on-erlang-state-and-crashes.html?m=1 Better manage data that is dynamic so that it is not lost on crashes. For example, dynamic queue subscriptions should be persisted across a crash.
If job queue behaviors can be abstracted out, look into supporting Disque: https://github.com/antirez/disque Disque is not production quality yet, so this would be more of a long term feature.
Allow enqueue of multiple jobs that would use Redis bulk API
If you are interested in becoming a maintainer, please reach out to @akira! Thanks!