问题标签 [netflix-conductor]

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 投票
0 回答
64 浏览

java - 如何将 WorkflowStatusListener 绑定到 netflix 指挥服务器

我在 Rest API 上使用 Netflix Conductor。我能够创建工作流并运行它,但我想知道如何使用 WorkflowStatusListener 功能。

到目前为止我所知道和尝试的:

  1. 实现 WorkflowStatusListener 接口
  2. 注册工作流定义时设置 workflowStatusListenerEnabled = true
  3. 设置conductor.additional.modules=your-module

我尝试了上述步骤但无法使其正常工作,请注意我正在使用指挥服务器所有版本.jar 来提升指挥。任何帮助表示赞赏。

0 投票
0 回答
34 浏览

netflix-conductor - 如何在 Netflix 指挥中写“不喜欢”decisionCase?

我正在通过 netflix 指挥创建工作流程。我有 3 个来自我的 api 的状态码。000 表示成功,999 表示部分成功,001 表示失败。如果状态不是 001,我想继续工作流程(并调用下一个 api)。(即 000 或 999)下面是我的工作流程的片段。

0 投票
0 回答
62 浏览

amazon-web-services - Netflix Conductor aws 集成

拜托,我想问一些与 Conductor 和 AWS 有关的问题。

我正在创建一个新的工作流程,我将在其中执行一项将 SQS 消息发送到微服务的任务。我有些疑惑:

  • 如何配置 AWS 凭证 ID?
  • 如何配置 AWS URL?例如,用于使用 localstack 进行测试。
  • 如何配置 Conductor Server 以通过 docker 加载 contrib 模块?
  • 如何配置我的任务以将 SQS 消息发送到另一个
    微服务?下面的例子正确吗?

{“接收器”:“sqs:购买队列”,“asyncComplete”:假}

谢谢。

0 投票
1 回答
42 浏览

orchestration - 使用具有不同后端的 Netflix Conductor

有没有人使用具有完全不同后端的 Netflix Conductor。我们正在考虑使用 Azure Cosmos DB 作为后端插入 Conductor。

0 投票
0 回答
10 浏览

netflix-conductor - 迁移到 3.3 时出现 JavaScript 堆内存不足错误

我一直在迁移 Conductor 1.8.x -> Conductor 3.3.5。Conductor-UI 因 JavaScript 堆内存不足而失败。我们的客户因此受到影响。我也添加了 Docker 文件。请查找日志。

码头工人文件:

0 投票
0 回答
14 浏览

netflix - 有多少用户在使用 Netflix Conductor

我们想使用 Netflix Conductor,有没有人知道有多少公司在使用它?

0 投票
0 回答
11 浏览

netflix-conductor - 需要澄清如何在 Netflix 指挥中定义队列数量

我是Netflix Conductor 工作流程的初学者,需要在下面进行说明。

如果我有 3 个相同工作流的实例,并且所有实例都按如下方式一起运行。

工作流实例 1 - https://i.stack.imgur.com/tq0id.png

工作流实例 2 - https://i.stack.imgur.com/tq0id.png

工作流实例 3 - https://i.stack.imgur.com/tq0id.png

由于它是一个工作任务,所有任务都将被推入队列:[W3-T1,W2-T1,W1-T1] (W - 工作流实例,T - 任务编号)

现在,当我为第一个任务轮询一次时verify if idents are added test,我得到了第一个工作流实例的任务。我确实发布了电话以更新相同的结果。

现在,以下是工作流实例的当前状态:

工作流实例 1 - [2]:https ://i.stack.imgur.com/Ip3FF.png

工作流实例 2 - https://i.stack.imgur.com/tq0id.png

工作流实例 3 - https://i.stack.imgur.com/tq0id.png

在这里,第一个工作流实例的第二个任务也被推送到队列中。我们的队列看起来像这样:[W1-T2, W3-T1, W2-T1]

此时,如果我尝试轮询 Task2,我应该不会得到 W1-T2,因为它不是我们队列的第一个元素。但我试过了,我得到了这个任务,即第一个工作流实例的第二个任务。

这意味着我们没有单个队列,或者队列的组织方式不同,我无法理解。

任何人都可以帮助我了解如何在指挥工作流程中定义队列数量。

提前致谢 !!