Список пиров Cordapps, возвращающий информацию о собственном узле в развертывании Azure Corda - PullRequest
0 голосов
/ 30 апреля 2018

Я создал сеть Corda на портале Azure, следуя этой документации:

Документация: https://docs.corda.net/azure-vm.html

Баночка для кордпапа, которую я использовал по ссылке ....

Йо-аппликация для кордапа: http://ci -artifactory.corda.r3cev.com / artifactory / cordapp-showcase / yo-4.jar

Я установил один и тот же сосуд в 3 узла корды.

Теперь веб-приложение работает, в 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 голосов
/ 30 апреля 2018

В Йо! CorDapp, конечная точка peers определена так, чтобы возвращать список всех пиров в сети, включая вас. Смотри https://github.com/corda/samples/blob/release-V3/yo-cordapp/src/main/kotlin/net/corda/yo/Yo.kt#L72.

Ответ, который вы получаете, подразумевает, что вы не видите узел сетевой карты. Несколько вещей, чтобы попробовать:

  • Убедитесь, что вы можете пропинговать компьютер узла карты сети с компьютера вашего узла
  • Убедитесь, что CorDapp правильно работает на компьютере узла карты сети
  • Убедитесь, что в файле node.conf вашего узла указаны правильный адрес и порт для узла сетевой карты
...