我正在实施一个LinearState
,它也是Cordapp中的SchedulableState
。当状态对象在其每个保险库中创建并存储时,它们在3方之间共享并达成一致。但是,当计划的活动到来时,存储它的所有3个节点似乎都会触发下一个流程。
如何只选择其中一个节点来运行流程?
我无法在日程安排页面上看到有关此内容的任何信息:https://docs.corda.net/event-scheduling.html
答案 0 :(得分:0)
看一下FixingRoleDecider
的定义。
发生计划活动时,将启动FixingRoleDecider
流程。 FixingRoleDecider
然后使用if
条件仅在正确的节点上启动流。