0

Consider the following high level design:

I have a server (call it rabbitMQ) and it create some tasks and place them in a messaging queue.

some servers (A,B,C,D...) 'see' that there are some tasks on the queue and they take a task to process on their end.

My questions:

  1. is this explanation is correct in terms of distributed system design? and
  2. if so where does the celery comes into play? is it on the serverA/B or C side? so each has its own celery?

enter image description here

ProcolHarum
  • 721
  • 3
  • 17
  • @DejanLekic given your answers on the same topic (https://stackoverflow.com/questions/72781802/using-celery-with-rabbitmq-as-broker-vs-using-just-rabbitmq-pika-for-async-tas) , I wonder if you can assist me out here and see if my comprehension is correct. thank you! – ProcolHarum Dec 21 '22 at 22:21

0 Answers0