问题标签 [amazon-swf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
141 浏览

java - Amazon SWF 分布式存储

我在 Amazon SWF 上写作并遇到了问题:

我需要保留一些可用于 SWF 的所有执行部分的值

例如,我将值存储在活动中,并希望在子工作流中读取它。

当然我可以使用像 memcache 这样的人员,但是可能存在来自 SWF 的任何标准机制来执行此操作?

0 投票
1 回答
255 浏览

ruby-on-rails - 在工作流启动代码中需要工作流类

关于我的 Amazon Simple Workflow / AWS Flow for Ruby 应用程序的架构,我有一个简单的问题。作为背景,我有一个简单的工作流,其中一个活动在 Opsworks 上的 AWS Flow for Ruby 层中运行。我有一个单独的 REST API 在 Opsworks 的 Rails App Server 层中运行,我想启动工作流。

启动工作流的 REST API 中的代码:

我的假设是我的工作流和 REST API 代码库可以是分开的,唯一的共同组件是aws-flowRuby gem 和require 'aws/decider'. 但是,我发现我的 REST API 也需要具有require 'PATH_TO_MY_WORKFLOW_CLASS'. 当我从启动工作流的 REST API 的代码文件中删除该行代码时,我收到以下错误:

我弄错了吗?我真的需要在我的工作流启动应用程序(即我的 REST API)中要求 MyWorkflowClass 还是我做错了什么?我已经搜索了文档,但找不到明确的答案。我能找到的所有示例确实确实在工作流启动代码中包含了工作流类,但我不确定是因为它们被捆绑为一个简单的示例,还是因为它应该是这样的。我之所以不按面值抽取样本,是因为在工作流启动代码中要求工作流类对我来说没有任何意义。它将两个应用程序绑定得太紧,不符合我的口味。

0 投票
1 回答
377 浏览

java - AWS SWF:在工作流程实施中获取工作人员身份

我正在使用适用于 Java 的 AWS SWF Flow 框架,我想在工作人员中注入一个 Logentries 记录器,以便我可以轻松地监控它们。

现在我在每个 Workflow 实现中实例化一个 Logback 记录器实例,给它实现标识。但是,我也想知道执行是在哪个工作人员上运行的。

我可以看到 WorkflowWorker 类有一个 getIdentity 方法,但是,我似乎无法在 Workflow 实现中访问它。您对我如何实现这一目标有任何想法吗?

0 投票
1 回答
121 浏览

scala - 如何使用 AspectJ 和 Sbt 生成 SWF 客户端类

我需要在 sbt scala 项目中使用 Amazon SWF 做一些工作。所以我在生成 SWF 客户端类时遇到了问题。如果你们中的任何人在 Scala 项目中使用 SWF,请告诉我如何使用 sbt AspectJ 生成 SWF 客户端类。

0 投票
2 回答
289 浏览

amazon-web-services - Amazon SWF:将决策逻辑放在哪里?

我们目前正在调查使用 Amazon SWF 来处理后端中运行时间较长的作业。我们的架构由典型的堆栈组成:

我想知道放置 SWF 决策逻辑的最佳位置是什么。一个单独的 EC2 实例,在 API 组件中,或者将它分离到另一个 EBS-worker 中是否有意义?

0 投票
1 回答
2672 浏览

spring - 如何在 Spring Boot 中注册自定义范围?

我正在尝试注册自定义范围以合并第三方库 Amazon SWF。特别是“工作流程”范围。

我想知道你将如何在 Spring Boot 中使用注释来做到这一点?

0 投票
2 回答
396 浏览

amazon-web-services - 在非 Amazon 服务器上使用 Amazon Simple Workflow SWF

我在文档中读到 SWF 可以“在本地”使用。这是否意味着 SWF 可以在私人公司服务器场或其他云计算提供商上使用?

0 投票
1 回答
1908 浏览

java - Amazon Simple Workflow 和子工作流

我正在尝试使用 AWS 的 java 流框架从亚马逊简单工作流服务中的工作流运行子工作流。下面是主要的工作流实现代码:

来自主工作流的活动正在运行,但来自 childorkflow(paymentProcessor) 的活动在引发一些错误后正在运行。

以下是错误消息-

谁能帮我解决这个问题。而且我也无法在互联网上找到有关 AWS SWF 服务中子工作流的任何适当文档。提前致谢。

0 投票
1 回答
92 浏览

amazon-web-services - AWS 简单工作流程 - respondDecisionTaskCompleted 不工作?

我目前正在使用用于 SWF 的 PHP SDK。我成功地使用以下方法提取决策任务:

然后,我尝试使用以下内容注册我完成的决策任务:

以上永远不会通过,最后一行echo永远不会到达。

为什么会这样?

0 投票
2 回答
307 浏览

amazon-web-services - 大量并行任务导致 aws swf 停止

我使用 boto amazon swf api 进行测试。

在此页面http://boto.readthedocs.org/en/latest/swf_tut.html上,它有一个名为“Parallel Activity Execution”的并行工作流示例,它在一个级别上有 5 个并行活动。

但是,我为这个例子测试了 500 个并行。它不起作用。工人将在大约 40-50 秒后停止并终止。

有人能告诉我为什么我不能运行大型并行作业吗?