Answer the question
In order to leave comments, you need to log in
Can RabbitMQ queue up tasks with grouping?
Good day, I have a question, I am completely new to RabbitMQ and I want to ask experienced users on the following topic;
I have a task that should be solved in 3 stages (in the figure they are highlighted in red blocks)
the stages are signed as "step 1 step2 step 3"....
Condition: you can not go to step 2 if step 1 has not been completed and similarly to step 3 if not done 2.
the queue may receive an unknown number of tasks that consist of 3 steps. (the step-to-task relationship is marked with # and logically highlighted in a blue rectangle) tasks should be distributed among all subscribed consumers to the queue, but with the conditions of the steps.
How can this be implemented in RabbitMQ?
Yes, the steps are separate tasks in the RabbitMQ context.
Is it possible to make a chain of tasks?
Whether it is possible to make so that from these chains of tasks each following task went for processing? (next step)
Can RabbitMQ solve these problems? How can I do that?
Answer the question
In order to leave comments, you need to log in
No, the rabbit is not for that. There are other interesting AWS Step Functions products for this , for example. There are other analogues from Apache, Netflix and other monsters, but they are harder to get along with
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question