已参考先前的文章,内容涉及在两台不同的机器Corda nodes: how to connect two independent pc as two nodes?上部署节点。我尝试按照以下步骤操作,并使用网络引导程序工具成功更改了node.conf中的参数。当我检查节点信息时,shell正确返回了AWS中节点的正确路径地址。但是,当我开始一个流程时,该过程停止了从对方(AWS中的Node)收集签名。当我在AWS的节点上运行流监视时,没有任何响应。希望有人能帮助我找出背后的问题。 我想到的第一件事
Corda的版本是3.0
以下是在AWS的节点上运行的networkMapFeed的图像。如您所见,节点“ TMobile”具有正确的AWS p2paddress。
https://i.imgur.com/qYMm10q.jpg
以下是AWS EC2的端口列表。我使用HTTP端口范围进行测试。不知道这是否是失败的原因。 https://i.imgur.com/9gygo3S.jpg
答案 0 :(得分:1)
您可以看到几个节点的地址类型为“ localhost:10002”或“ localhost:10005”。 AWS节点将无法使用该地址访问这些节点。您需要为每个节点提供一个正确的IP地址,以便可以通过Internet来访问它们。