программирование сокетов с использованием node js в коде цепи Hyperledger Fabric - PullRequest
0 голосов
/ 30 января 2020

Я хочу использовать сокет-программирование внутри сети hyperledger fabri c для отправки сообщения от одного человека другому. Возможно ли это?

Можно ли отправлять сообщения от одного администратора организации, например, данные о деньгах, другому администратору организации, и он отправляет (согласен / отклонен) сообщение?

Пожалуйста, поделитесь своим мнением.

1 Ответ

0 голосов
/ 31 января 2020

Насколько я знаю, это не возможно внутри самого цепного кода.

Я не знаю, какова точная цель вашей потребности, но вот альтернативное решение:

Подключите websocket внутри API вне сети hyperledger fabri c, используйте SDK для связи с сетью блокчейнов.

Затем подпишитесь на одно из событий этого события:

  • Событие блока
  • Событие Chaincode

Здесь небольшой сценарий:

A и B прослушивают событие цепного кода (пример: функция, которая записывает сообщение в книгу) в веб-сокете соединение, A прослушивает B и B прослушивает A

A, вызывает Invoke, пишет сообщение и обновляет регистр событий

B, B выполняет некоторую деловую логику c в соединении websocket с сообщением, и вызовите Invoke, написав сообщение и обновив регистр

триггер события цепного кода, A сделайте некоторое дело ...

Если вы хотите только в режиме реального времени Реакция в зависимости от того, что происходит в сети, websocket не нужна. Если вам необходимо обновить, например, интерфейс в зависимости от сетевого события, выберите websocket & event (например: живой чат на блокчейне)

Надеюсь, я ответил на ваш вопрос.

Вот документация о событии:

Документация о событии

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...