Rabbitmq AWS SWF和SQS的关系是否类似于芹菜和兔子MQ?

Rabbitmq AWS SWF和SQS的关系是否类似于芹菜和兔子MQ?,rabbitmq,celery,amazon-sqs,amazon-swf,Rabbitmq,Celery,Amazon Sqs,Amazon Swf,我需要知道它们之间的实际区别。我刚刚从高层了解到这些技术。否。AWS SWF是一个工作流编排引擎,具有内部排队支持,用于交付活动任务。它的重点是协调这些任务的执行。SQS是一个纯队列,没有任何其他附加特性。 我的理解是RubbitMQ更像SQS,只是没有容错性和可伸缩性,芹菜只是一个Python客户端库。 AWS SWF提供了自己的客户端库,可以从其内部队列(称为任务列表)中使用。我正在运行一个使用beanstalk队列的laravel项目,但我们正在努力解决这个问题。我要换成SWF。然而,我注

我需要知道它们之间的实际区别。我刚刚从高层了解到这些技术。

否。AWS SWF是一个工作流编排引擎,具有内部排队支持,用于交付活动任务。它的重点是协调这些任务的执行。SQS是一个纯队列,没有任何其他附加特性。 我的理解是RubbitMQ更像SQS,只是没有容错性和可伸缩性,芹菜只是一个Python客户端库。
AWS SWF提供了自己的客户端库,可以从其内部队列(称为任务列表)中使用。

我正在运行一个使用beanstalk队列的laravel项目,但我们正在努力解决这个问题。我要换成SWF。然而,我注意到amazon的人只用ruby和java制作了一个包装器库()。使用php从头做起包括很多。。我正在考虑使用ruby运行它,只是为了加快开发速度。。你同意那种方法吗?听起来很合理。您还可以考虑使用Cadence(它是SWF的开源模拟)及其GO客户端库。