Job Prioritization?!


Am creating an app where multiple processes of the same type will be running simultaneously and each one has a queue of messages to be processed. Also there will be prioritisation for jobs, the rules are as follows:

  1. if all jobs have the same priority then they will be processed simultaneously and with the same load from each.
  2. If a higher priority job is started then it will be processed faster than other jobs but without blocking them.

Can someone help design/figure out this problem?


Hi @cutout33,

please have a look at the job prioritization.

Does this can solve your problem?