我正在尝试在不同的机器上设置环境:
- 服务器 1:节点
- Server2:网桥
- Server3:浮动
当我执行节点注册或:
java -jar corda.jar --just-generate-node-info
nodeInfo-XXX 上的地址生成正确,指向 Server3 IP (float),我在 node.conf 上的 p2paddress 上放了它。
但是当我将 compatibilityZoneURL 参数通知给配置的 Cordite 网络地图服务并启动节点时,nodeInfo-XXX 和“Advertised P2P messing addresses”只是更改为 Server1 IP,尽管这个 IP 没有出现在 node.conf 中.
我的节点.conf:
myLegalName="O=Node Test,L=Sao Paulo,C=BR"
p2pAddress="float-server-IP-or-alias:10005"
rpcSettings {
useSsl = false
standAloneBroker = false
address="0.0.0.0:10031"
adminAddress="0.0.0.0:10061"
}
security {
authService {
dataSource {
type=INMEMORY
users=[
{
password=test
permissions=[
ALL
]
user=user1
}
]
}
}
}
useTestClock = false
enterpriseConfiguration = {
externalBridge = false
mutualExclusionConfiguration = {
on = true
updateInterval = 20000
waitInterval = 40000
}
}
devMode=false
compatibilityZoneURL : "http://10.102.32.106:8080/"
keyStorePassword = "cordacadevpass"
trustStorePassword = "trustpass"
编辑:我正在使用 Corda Enterprise v3.1