Corda中的NetworkMapService可以有关于节点的任意信息吗?

是否可以查询NetworkMapService以获取网络中所有节点的列表以在流逻辑中使用它?Corda中的NetworkMapService可以有关于节点的任意信息吗?

是否可以向NetworkMapService注册关于节点的任意信息或元数据?

用例是找出具有一定责任或能力的节点,并向这些节点发出请求。

回答:

如下您可以提取网络上的所有节点的列表:

val allNodes = serviceHub.networkMapCache.allNodes 

节点不能与网络地图注册其他元数据。在以前的版本中,节点可以宣传他们运行的“服务” - 例如oracle服务或监管服务。现在已被弃用。将来,我们期望您能够将配置文件传递给节点,告诉它哪些节点用于哪些服务。同时,您必须通过名称明确指定要使用的节点(可能作为流的参数)。

以上是 Corda中的NetworkMapService可以有关于节点的任意信息吗? 的全部内容, 来源链接: utcz.com/qa/261298.html

回到顶部