2016-12-16 5 views
0

Ich bin nicht sicher, ob der Aufruf der Invoke-Methode asynchron ist oder nicht? Hoffe jemand kann das erklären. Wenn Sie einige Dokumente zur Verfügung stellen können, die es beschreiben, wird das großartig.Ist der Aufruf der Invoke-Methode asynchron?

Antwort

1

Ja. Laut der Hyperledger Fabric-Dokumentation ist die Transaktionsausführung für die Invoke-Transaktion asynchron.

Die Antwort auf eine Aufrufanforderung chaincode eine status Element bestätigt den erfolgreichen Abschluss der Anforderung enthalten. Die Antwort enthält ebenfalls die Transaktions-ID-Nummer für diese spezifische -Transaktion. Der Kunde kann die zurückgegebene Transaktion-ID-Nummer Scheck über den Status der Transaktion verwenden, nachdem es das System vorgelegt wurde, da die Transaktionsausführung asynchron

-Hyperledger Fabric docs

1

Nur um sicher der Punkt, zitierte die Antwort des cjcroix klarer, Stoff Dokumentation die folgende Erklärung in Bezug auf das REST-API in dem Stoffe docs [Fabric Documentation : CORE API]

„die Antwort auf angeben Eine Kettencodeaufrufanforderung enthält ein Statuselement, das bestätigt erfolgreichen Abschluss der Anfrage. "

Aber Status hier ist nur der Status des Einreichungsprozesses. Der aktuelle Status des Aufrufs als in der nächsten Zeile in Abhängigkeit von der Logik des Codes erwähnt wird, die Sie versuchen,

aufzurufen

der Kunde kann die zurückgegebene Transaktion-ID-Nummer verwenden, auf dem Status der Transaktion zu überprüfen, nachdem es an das System vorgelegt wurde, da die Transaktionsausführung asynchron ist.

Verwandte Themen