Comments (3)
Same as in #197 - jobs do not know anything about other jobs unless you implement some additional functionality to track created jobs. This is simple queuing system focused on strong consistency.
from gue.
I'm facing a similar problem where i don't want to enqueue certain jobs multiple times. My case would be solved if i have control over the generated id in the execEnqueue
func, thinking about creating a PR for this...
from gue.
just an idea but i am tend to have a brainstorm here about this issue, could we generate the task id based on the other columns. like similar to sonyflake?
so that if an identical task in enqueued into the jobs gue can discard it automatically
from gue.
Related Issues (20)
- Enque new jobs from within a job HOT 2
- Adding a subQueue or workIdentifier field HOT 2
- Way to distinguish between a 'successful' versus 'failed' job HOT 2
- Why not use sql.DB instead of adapter.Tx HOT 8
- Add maximum retry HOT 2
- v5.1.0 error: cannot use unit.Dimensionless HOT 2
- Can't use more than 5 workers HOT 2
- Postgres Listen/Notify instead of polling HOT 3
- Undesirable trace spans from poll function HOT 6
- Report queue item success in a different context HOT 2
- Considering using Opentelemetry Naming Conventions HOT 1
- Worker failed to lock a job level=error cannot set transaction read-write mode during recovery. HOT 3
- Request for new release HOT 2
- Any chance to start worker without pointing the workerMap? HOT 3
- Jobs are not being precessed immediately HOT 6
- Hooks are not executing for jobs that panic HOT 4
- Trying to install 4.1.0 fails due to otel deps HOT 10
- Specific workers per job type(s) HOT 3
- Real-time Jobs HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gue.