Welcome to the Mendix Queue module. This module is very useful for long-running microflows and parallel processing. It allows the user to control execution of each individual job from the UI.
- Retry failed jobs
- Multi-instance support (clustered runtime)
- Schedule jobs using delay parameter
- Job recovery after restart
Check the demo application at https://queue100.mxapps.io and login using demo_user and hXPC3NKz49.
Modules5 stars, based on 14 votes
5/5starsThe benchmark speaks for itself, works pretty well and is the go-to whenever you need to process eg. batched data
5/5starsGreat module. Very usefull to run time consuming processes on the server.
5/5starsFantastic piece of software. Easy to setup and implement. Thanks for this!
Gerard van den Broek
5/5starsImplemented this module and seems to work fine!!
Just a few remarks:
1. The number of jobs in QueueList does not match the actual number of jobs in JobList.
Now i have 2 queues;
one queue has 2 jobs with status Done; number of jobs in QueueList = 0
other queue has 1 job with status Done and 3 jobs with status error; number of jobs in QueueList = 4
what's the reason jobs with status Done are counted in one QueueList and not in the other queuelist?
2. QueueList contains buttons to shut down the queue but not to restart. Would it be possible/advisable to use InitializeQueue or InitializeQueueAndRecoverJobs for a new button to restart the queue?