我正在设置一个网络地图服务,其中路径为"/ network - map /node-info/{hash}“的GET( HTTP network map protocol的请求方法)将检索网络地图对象中指定的签名NodeInfo。问题是,这个方法不会被corda.jar调用。
我遵循了https://docs.corda.net/network-map.html#network-parameters-update-process中的说明。我还提到了NMS的cordite实现。我可以使用postman从get方法获得响应。
GET /network-map/ node -info/{hash}方法是更新networkMapCache所必需的,这反过来使节点能够了解其对等节点。现在,我有一个包含2个节点的网络,由于这个问题,这两个节点无法相互交互。如果我运行ssh命令"run networkMapSnapshot“,我只能得到执行该命令的节点的nodeInfo。
发布于 2019-07-17 22:42:34
如果您希望运行自己的网络,请查看网络引导指南@ https://docs.corda.net/network-bootstrapper.html
很难确定您的问题,因为设置专用网络有很多步骤。
https://stackoverflow.com/questions/57075156
复制相似问题