在一段时间后(如1小时,1天等),您如何安排将任务放入队列中?

轮询任务后,更新任务的状态IN_PROGRESS并将其callbackAfterSeconds设置为所需的时间。任务将保留在队列中,直到指定的第二个工作者轮询为止,它将再次接收到它。

如果为该任务设置了一个callbackAfterSeconds超时值,超过超时值,将导致任务为TIMED_OUT。

工作流在运行状态多长时间?我可以拥有持续运行数天或数月的工作流程吗?

是。只要将任务超时设置为处理长时间运行的工作流程,它将保持运行状态。

我的工作流无法从缺少任务错误开始

确保通过/metadata/taskdefsAPI注册所有的任务。添加任何缺少的任务定义(如错误报告),然后重试。

我的工人在哪里跑?指挥如何运作我的任务?

指挥员不运行工人。当任务被安排时,它将被放置在由Conductor维护的队列中。工作人员需要使用/tasks/pollAPI 轮询任务,并且定期使用API执行任务的业务逻辑,并使用POST /tasksAPI调用报告结果。然而,导体将在导体服务器上运行系统任务

如何安排工作流程在特定时间运行?

导体不提供任何调度机制。但是,您可以使用任何可用的调度系统将REST调用到Conductor来启动工作流。或者,将消息发布到支持的事件系统(如SQS)以触发工作流。
有关事件的更多细节。

如何设置Dynomite集群?

访问Dynomite的github页面。 https://github.com/Netflix/dynomite查找有关设置和支持机制的详细信息。

可以使用Ruby / Go / Python的指令吗?

是。工作人员可以写任何语言,只要他们可以通过HTTP端点轮询和更新任务结果。

指挥机构为Java和Python提供了框架,以简化轮询和将状态更新到Conductor服务器的任务。

注意: Python客户端目前正在开发中,并没有针对生产用例进行测试。

如何获得Dynomite的帮助?

访问Dynomite的github页面。 https://github.com/Netflix/dynomite查找有关设置和支持机制的详细信息。

conductor FAQ的更多相关文章

  1. Google软件构建工具Bazel FAQ

    Google软件构建工具Bazel FAQ 本文是我的翻译,原文在这里.欢迎转载,转载请注名本文作者和原始链接 注:如果想了解Bazel的原理,可以看看我之前翻译的Google Blaze原理及使用方 ...

  2. 领域驱动设计常见问题FAQ

    本文出处:http://www.cqrs.nu/Faq What is a domain? The field for which a system is built. Airport managem ...

  3. CQRS FAQ (翻译)

    我从接触ddd到学习cqrs有6年多了, 其中也遇到了不少疑问, 也向很多的前辈牛人请教得到了很多宝贵的意见和建议. 偶尔的机会看到国外有个站点专门罗列了ddd, cqrs和事件溯源的常见问题. 其中 ...

  4. (译)关于async与await的FAQ

    传送门:异步编程系列目录…… 环境:VS2012(尽管System.Threading.Tasks在.net4.0就引入,在.net4.5中为其增加了更丰富的API及性能提升,另外关键字”async” ...

  5. netflix:Conductor微服务编排引擎

    项目地址: https://github.com/Netflix/conductor Conductor 是 Netflix 受需要运行全球流媒体业务流程的启发,构建的基于云的微服务编排引擎. Con ...

  6. Async/Await FAQ

    From time to time, I receive questions from developers which highlight either a need for more inform ...

  7. Unity3D热更新全书FAQ

    只要有程序员朋友们问过两次的问题 就会收录在此FAQ中 1.C#Light对比LUA有什么好处 C#Light是静态类型脚本语言,语法同C#,Lua是动态类型脚本语言,这两种都有人喜欢. 我更喜欢静态 ...

  8. discuz /faq.php SQL Injection Vul

    catalog . 漏洞描述 . 漏洞触发条件 . 漏洞影响范围 . 漏洞代码分析 . 防御方法 . 攻防思考 1. 漏洞描述 . 通过获取管理员密码 . 对管理员密码进行破解.通过在cmd5.com ...

  9. Part 2: Oracle E-Business Suite on Cloud FAQ

    Running Oracle E-Business Suite on Oracle Cloud is simple, but it doesn't take too much effort to co ...

随机推荐

  1. java 关于Java中静态代码块以及构造函数的执行先后顺序

    先转个链接  http://blog.csdn.net/wangbaokangfei/article/details/7757320 另外补充一下.静态方法,只执行一次就自动在内存中存在,再次实例化此 ...

  2. bzoj 2571: Getting Rid of the Holidays

    Description B国的国王Johnny在他在位的短短几年里制定了不少的节日(事实上没超过30个),这些节日是为了尊敬各种各样他所想到的东西而设立的.每过一段固定的时间,一个节日将会被举行(即节 ...

  3. bzoj1819 电子词典

    Description 人们在英文字典中查找某个单词的时候可能不知道该单词的完整拼法,而只知道该单词的一个错误的近似拼法,这时人们可能陷入困境,为了查找一个单词而浪费大量的时间.带有模糊查询功能的电子 ...

  4. REST-assured 2发送文字到接口

    获取token https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpsecret=SECRECT #java package ...

  5. ThinkPHP框架学习摘要

    框架在linux与win下区别 1.文件权限设置: 2.大小写不规范: 学习框架的基本思路 : 1.如何收入并配置框架: 2.Controller的命名规范与书写规范: 3.Model的命名规范与书写 ...

  6. JedisCluster模式尝试进行批量操作

    搭建完redis集群后,可以通过jedis的JedisCluster来访问Redis集群,这里列出使用jedisCluster的spring bean配置方式:   <bean id=" ...

  7. 【Linux_Unix系统编程】chapter7 内存分配

    Chapter7 内存分配本章将用于在堆或者栈上分配内存的函数.7.1 在堆上分配内存 通常将堆的当前的内存边界称为"program break" 7.1.1 调整program ...

  8. 阿里数据服务P6~P7晋升要点

    这是我在2015年高德负责P6晋升评审为团队成员准备的要点,整理下. 1. 数据仓库难点 1.1 分布式OLAP设计与选型 传统BI 友盟,Talking Data 启明星 keylin phonie ...

  9. X86、X64和X86_64区别

        x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种cisc指令集,所有intel早期的cpu,amd早期的cpu都支持这种指令集,ntel官方文档里面称 ...

  10. linux case ${variable} in

    脚本实现划分考试等级层次;