AWS SWF和SQS关系是否与Celery和RabbitMQ类似?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AWS SWF和SQS关系是否与Celery和RabbitMQ类似?相关的知识,希望对你有一定的参考价值。

我需要知道它们之间的实际差异。我刚刚在高层次上了解了这些技术。

答案

不可以.AWS SWF是一个工作流程编排引擎,它具有内部排队支持以提供活动任务。它专注于协调这些任务的执行。 SQS是一个纯队列,没有任何其他附加功能。我的理解是RubbitMQ更像是SQS,不仅仅是容错和可扩展的,Celery只是一个Python客户端库。 AWS SWF提供自己的客户端库以从其内部队列(称为任务列表)中使用

以上是关于AWS SWF和SQS关系是否与Celery和RabbitMQ类似?的主要内容,如果未能解决你的问题,请参考以下文章

将 Celery 与 SQS 一起使用时 Errno 111 连接被拒绝

为啥 CeleryCAM 不能与 Amazon SQS 一起使用?

你如何让亚马逊 SQS 与 Django celery 一起工作

基于 SQS 消息触发 SWF 工作流

弹性 beantalk 中的 celery worker 出错(使用 django 和 SQS)[ImportError:curl 客户端需要 pycurl 库。]

在Python中使用aws的sns和sqs