Приложение Hyperledger Fabric + NodeJS - запрос, но не вызов

Вот интересная ситуация ...

Я развернул сеть Fabric на двух машинах, и я могу запрашивать и вызывать транзакции через cli.

Я также использую приложение NodeJS, с помощью которого я могу запрашивать сеть, но не могу вызывать никаких транзакций.

Эта ошибка появляется всякий раз, когда я вызываю из приложения NodeJS:

"Failed to connect before the deadline". 

Журналы из приложения узла:

[Remote.js]: Error: Failed to connect before the deadline
error: [Orderer.js]: Orderer grpcs://orderer.test.com:7050 has an error Error: Failed to connect before the deadline 

Это шаблон приложения NodeJS, который я использую: https://github.com/olegabu/fabric-starter-rest

Любая идея, что не так?


person Macaret    schedule 23.10.2018    source источник


Ответы (1)


Итак, ваш SDK работает внутри контейнера? Вы пытались скрутить заказчик внутри контейнера SDK?

Если он не работает, возможно, вы можете добавить хост вашего заказчика при запуске контейнера (или внутри файла докеров)

--add-host=orderer.test.com:${orderer-ip}
person zlacheman    schedule 25.10.2018
comment
Мое приложение NodeJS не работает внутри контейнера докеров. Я клонирую репо внутри папки проекта и запускаю приложение оттуда. Странно то, что я могу запрашивать сеть, но не вызывать ... - person Macaret; 26.10.2018
comment
Host1: заказчик, 2 пира, клиент; Host2: 2 узла. Сеть работает, я могу запрашивать и вызывать из кли. - person Macaret; 26.10.2018
comment
Я пробовал запускать их на обоих хостах, но не в контейнере докеров - person Macaret; 26.10.2018
comment
На хосте приложения nodeJS вы пытались добавить в / etc / hosts имя хоста orderer.test.com с его IP-адресом? - person zlacheman; 26.10.2018
comment
Соединяю хосты роем, они общаются. Я могу вызывать с любого из хостов через контейнер cli. Проблема связана с приложением NodeJS. Теперь я попытался добавить приложение NodeJS в контейнер докеров ... когда я пытаюсь скрутить порт ... запрос просто зависает и ничего не получает ... github.com/olegabu/fabric-starter-rest - person Macaret; 26.10.2018