Corda节点角色或节点分类

时间:2018-07-17 17:38:50

标签: corda

我需要根据流中指定的角色来标识Flow中的节点池/节点集,以便可以将事务发送到特定角色/类型的所有节点。

例如:

  • 节点(类型1)
  • B节点(类型1)
  • C节点(类型2)
  • D节点(类型2)

然后,如果我在流程中传递类型2,则应该能够获得具有该类型(即C,D)的参与方/节点列表。

有可能吗?如果是,怎么办?以及在哪里可以定义节点类型,例如节点名称的后缀?

  

我想到的一种可能的黑客方式是在每个节点中设置前缀   然后获取节点列表,提取名称并根据其进行标识。但   每次启动流量时都需要它。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

没有更好的解决方案可以用更少的开销满足您的目的。

如果您希望不可以。对于要动态更改的节点和角色,一种正确的方法是检索角色(无论是否使用oracle)并对其进行缓存。 然后编写单独的流程以触发更新。

如果没有,您可以将其硬编码到配置文件中。