0
是否可以查詢NetworkMapService以獲取網絡中所有節點的列表以在流邏輯中使用它?Corda中的NetworkMapService可以有關於節點的任意信息嗎?
是否可以向NetworkMapService註冊關於節點的任意信息或元數據?
用例是找出具有一定責任或能力的節點,並向這些節點發出請求。
是否可以查詢NetworkMapService以獲取網絡中所有節點的列表以在流邏輯中使用它?Corda中的NetworkMapService可以有關於節點的任意信息嗎?
是否可以向NetworkMapService註冊關於節點的任意信息或元數據?
用例是找出具有一定責任或能力的節點,並向這些節點發出請求。
如下您可以提取網絡上的所有節點的列表:
val allNodes = serviceHub.networkMapCache.allNodes
節點不能與網絡地圖註冊其他元數據。在以前的版本中,節點可以宣傳他們運行的「服務」 - 例如oracle服務或監管服務。現在已被棄用。將來,我們期望您能夠將配置文件傳遞給節點,告訴它哪些節點用於哪些服務。同時,您必須通過名稱明確指定要使用的節點(可能作爲流的參數)。