Cordapps peer列出了在azure corda部署中返回自己的节点信息

时间:2018-04-30 08:52:22

标签: azure corda

我已根据这些文档在azure门户中创建了一个corda网络:

  

文档:https://docs.corda.net/azure-vm.html

我在链接中使用的cordapp jar ....

  

Yo cordapp jar:http://ci-artifactory.corda.r3cev.com/artifactory/cordapp-showcase/yo-4.jar

我在3个corda节点中安装了相同的jar。

现在,网络应用程序正在 ipaddress:10004 中运行,但http://ipaddress:10004/api/yo/peers返回

{
  "peers" : [ "C=GB,L=London,O=Organisation 4 (Corda 2.0.0)" ]
}

http://ipaddress:10004/api/yo/peers返回

{
  "me" : "C=GB,L=London,O=Organisation 4 (Corda 2.0.0)"
}

我不确定我是否错过了网络管理器节点上的任何内容。有什么建议??提前谢谢。

1 个答案:

答案 0 :(得分:0)

在哟! CorDapp,peers端点被定义为返回网络上所有对等体的列表,包括您自己。请参阅https://github.com/corda/samples/blob/release-V3/yo-cordapp/src/main/kotlin/net/corda/yo/Yo.kt#L72

您获得的回复意味着您无法看到网络地图节点。一些事情要尝试:

  • 检查您是否可以从节点的计算机ping网络地图节点的计算机
  • 确保CorDapp在网络地图节点的计算机
  • 上正常运行
  • 确保您的节点的node.conf文件列出了网络映射节点的正确地址和端口