Replies: 1 comment 3 replies
-
|
Interesting! Can you give me an example of what you would want to group? I feel like some combination of job-iteration, and/or batching would get you sorta close, but I'm sorta hazy on the use-case. Generally, things that are at time-of-enqueue (rather than time-of-perform) are much easier to handle outside of the adapter. Though GoodJob has gotten somewhat feature-rich, the primary goal is still to queue and dequeue jobs as fast as possible. And at least for Sidekiq, putting data temporarily in Redis is maybe faster than the relational database. But for GoodJob, the argument is usually "why wouldn't this make sense modeled concretely in your application compared to generically in GoodJob." None of which is to say I'm against it, but more curious with context. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello!
I was wondering was there ever a discussion about identical jobs grouping? I'm talking about a case when same jobs are being enqueued with different arguments - it would be great to have an option to group them and run one grouped job instead of X separate jobs. Something like: https://github.com/gzigzigzeo/sidekiq-grouping or https://github.com/dtaniwaki/sidekiq-merger
This feature sounds like something someone probably already requested or asked about but it can be named in a ton of ways so I'm not eve sure how to construct a search query to find it :) Any tips much appreciated!
Beta Was this translation helpful? Give feedback.
All reactions