- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello,
I may run into basic issue but couldn't figure out the corner case that blocks the whole model from moving forward.
I'm having a dispatcher that controls multiple operators (could be a variable) to run a series of processes, which is in combination of combiner, processors, queues, that mostly need to involve with operators.
Each operator can carry multiple flow items (given 5), and there is a group of processors that need operator involvement for couple sec setup of each item, then let go. This group of processors can proceed up to certain number of items simultaneously (given max 5), and I set the queue1 to perform batch processing before this group of processors.
Then here is my situation, operators would always be blocked by one of the processors at some point, changing batch size or removing batch release from prior queue would impact a little to the flow but eventually the operators will still be blocked and the processor is waiting for operator, just at a different time.
I'm not really good at process flow, and given the complexity of whole process and operators will be the variable that I try to run the scenario, I'm staying away from writing process flow to control operators as much as I could, unless necessary. Attached is a simplified sample of the process but can replicate the issue already, I have the main structure of process here but the original model has way more quantity of processors and involves more operators.
How could I solve this issue to enable the model keep running?
Thank you in advance
Solved! Go to Solution.