我正在寻找比我们目前使用的AxonFramework中的Saga更复杂的工作流程,并在Netflix Conductor中找到了一个。
不幸的是,我在互联网上搜索了很多但没有找到一个好的例子。
我的问题是,在Netflix Conductor中,如何定义和创建任务或工作流任务,并最重要的是,如何将微服务与之链接?以下是来自Github的Netflix Conductor代码:
WorkflowDef def = new WorkflowDef();
def.setName("test");
WorkflowTask t0 = new WorkflowTask();
t0.setName("t0");
t0.setType(Type.SIMPLE);
t0.setTaskReferenceName("t0");
WorkflowTask t1 = new WorkflowTask();
t1.setName("t1");
t1.setType(Type.SIMPLE);
t1.setTaskReferenceName("t1");
def.getTasks().add(t0);
def.getTasks().add(t1);
抱歉我有些困惑,因为我是Netflix Conductor的新手。