我想要实现一个非常简单的工作流程。给定 ID ,仅当该文件尚不存在时,才在s3存储桶中创建一个名为 ID .txt的文件。
我已经阅读了doco,并使用aws-ruby-flow了解了一些例子 到目前为止,总有意义。
我的愿望是让工作流程处理包含s的SQS消息。我不了解的是当排队的消息出现时如何启动工作流程。
我是否需要在SQS中找到消息的任何地方实现我自己的轮询服务?
答案 0 :(得分:1)
Amazon Simple Workflow Service可以跨分布式组件协调工作。但是,每个组件都必须调用" SWF检查是否有任何工作等待执行。
最近的更新现在也是allows Amazon SWF to trigger an AWS Lambda function,而不是等待组件请求工作。
但是,Amazon Simple Queue Service(SQS)消息无法触发Amazon SWF。
值得踩回去查看整个工作流程。例如,您可以:
,而不是将消息推送到SQS