如何在 1.0 版本中获取 Oracle 节点
How to get Oracle node in release 1.0
直到第 14 个里程碑,我习惯使用以下方法获取 Oracle 节点:
val nodes = serviceHub.networkMapCache.getNodesWithService(*ServiceType*)
现在在1.0版本中,根据oracle-example,Oracle节点查找必须通过合法名称进行,对吗?
没错。你会使用类似的东西:
networkMapCache.getNodeByLegalName(oracleName)?.legalIdentities?.first() ?: throw IllegalArgumentException("Requested oracle $oracleName not found on network.")
我们将来会以某种形式重新引入服务标识。
直到第 14 个里程碑,我习惯使用以下方法获取 Oracle 节点:
val nodes = serviceHub.networkMapCache.getNodesWithService(*ServiceType*)
现在在1.0版本中,根据oracle-example,Oracle节点查找必须通过合法名称进行,对吗?
没错。你会使用类似的东西:
networkMapCache.getNodeByLegalName(oracleName)?.legalIdentities?.first() ?: throw IllegalArgumentException("Requested oracle $oracleName not found on network.")
我们将来会以某种形式重新引入服务标识。