Когда прослушиватель Blockevent запускается в течение жизненного цикла транзакции (вызова)? - PullRequest
0 голосов
/ 08 января 2019

Я новичок в ткани Hyperledger. Когда я читал https://fabric -sdk-node.github.io / EventHub.html # registerBlockEvent

Это говорит:

registerBlockEvent (onEvent, onError) Зарегистрируйте слушателя для получения всех событий блока со всех каналов, частью которых является целевой узел. Обратный вызов слушателя «onEvent» вызывается по прибытии каждого блока.

Полагаю, что onEvent происходит ПОСЛЕ «Служба заказа создала блок и отправила его Peers». «Прибытие каждого блока» с точки зрения Пира. я прав? Спасибо.

1 Ответ

0 голосов
/ 09 января 2019

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

технически есть 3 типа событий, которые зависят от того, какой у вас подход, вы можете пойти с одним из ниже

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