Extending Conductor
Posted 会飞の鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Extending Conductor相关的知识,希望对你有一定的参考价值。
后端
导体提供了可插拔的后端。目前的实现使用Dynomite。
每个后端需要实现4个接口:
//Store for workflow and task definitions
com.netflix.conductor.dao.MetadataDAO
//Store for workflow executions
com.netflix.conductor.dao.ExecutionDAO
//Index for workflow executions
com.netflix.conductor.dao.IndexDAO
//Queue provider for tasks
com.netflix.conductor.dao.QueueDAO
可以对这些中的每一个进行混合和匹配不同的实现。例如用于排队的SQS和其他人的关系存储。
系统任务
要创建系统任务,请按照以下步骤操作:
- 延伸
com.netflix.conductor.core.execution.tasks.WorkflowSystemTask
- 实例化新课程作为创业的一部分(渴望单身)
以上是关于Extending Conductor的主要内容,如果未能解决你的问题,请参考以下文章
Netflix Conductor源码分析--Client层源码分析