<div dir="ltr"><div>This is my first post to this list, so Hi!</div><div>I'm trying to design a Master/Worker implement-ion with RabbitMQ.</div><div>I have a few requierments due to lagacy issues:</div><div>* works get very long tasks so they should be able to get ABORT messages while working,</div>
<div>* no task can be lost</div><div>* each task has priority and that priority may change when the task is already in a queue.</div><div>* tasks can be removed from the work queue (user wants to pause/cancel an operation)</div>
<div>* An client of rabbitMQ can fetch the Pending tasks to know what is the status of the big operation.</div><div><br></div><div>After googling I found out that for priorities I'll need a few work queues, but will I be able to switch a priority of a task in one transaction?</div>
<div><br></div><div>Any input will be very much welcome,</div><div><br></div><div>Many Thanks,</div><div><br></div><div>Yoav</div><div><br></div><div><br></div></div>