Ratul
Ratul

Reputation: 451

Is the AWS SWF and SQS relationship similar to Celery and RabbitMQ?

I need to know the actual difference between them. I just learned of these techs at the high level.

Upvotes: 0

Views: 562

Answers (1)

Maxim Fateev
Maxim Fateev

Reputation: 6890

No. AWS SWF is a workflow orchestration engine which has internal queueing support to deliver activity tasks. It is focused on coordinating execution of those tasks. SQS is a pure queue without any other additional features. My understanding is that RubbitMQ is more like SQS, just not as fault tolerant and scalable and Celery is just a Python client side library to consume from it. AWS SWF provides its own client side libraries to consume from its internal queues (called task lists)

Upvotes: 2

Related Questions