确定谁运行Corda日程安排状态

时间:2018-05-09 10:17:04

标签: corda

我正在实施一个LinearState,它也是Cordapp中的SchedulableState。当状态对象在其每个保险库中创建并存储时,它们在3方之间共享并达成一致。但是,当计划的活动到来时,存储它的所有3个节点似乎都会触发下一个流程。

如何只选择其中一个节点来运行流程?

我无法在日程安排页面上看到有关此内容的任何信息:https://docs.corda.net/event-scheduling.html

1 个答案:

答案 0 :(得分:0)

看一下FixingRoleDecider的定义。

发生计划活动时,将启动FixingRoleDecider流程。 FixingRoleDecider然后使用if条件仅在正确的节点上启动流。