Hyperledger fabric Hyperledger结构中事件的用途和用例是什么?

Hyperledger fabric Hyperledger结构中事件的用途和用例是什么?,hyperledger-fabric,blockchain,hyperledger,hyperledger-composer,ibm-blockchain,Hyperledger Fabric,Blockchain,Hyperledger,Hyperledger Composer,Ibm Blockchain,我不熟悉使用Composer使用Hyperledger结构开发DAPP。我想知道Hyperledger结构中事件的用途和用例。在Hyperledger Composer网站上,它指出: 事件可以由Hyperledger Composer发出并由外部应用程序订阅。事件在业务网络定义的模型文件中定义,并由事务处理器函数文件中的事务JavaScript发出 那么,事件是否像Composer Web服务的触发器一样可以在通知等外部应用程序中使用呢?事件的潜在用例和事件在整个区块链格局中的重要性是什么?是

我不熟悉使用Composer使用Hyperledger结构开发DAPP。我想知道Hyperledger结构中事件的用途和用例。在Hyperledger Composer网站上,它指出:

事件可以由Hyperledger Composer发出并由外部应用程序订阅。事件在业务网络定义的模型文件中定义,并由事务处理器函数文件中的事务JavaScript发出


那么,事件是否像Composer Web服务的触发器一样可以在通知等外部应用程序中使用呢?事件的潜在用例和事件在整个区块链格局中的重要性是什么?

是的,事件基本上是可以在通知等外部应用程序中使用的触发器。我最喜欢的例子是,您可以使用事件向打印机发送打印内容的信号。

事件提供了一种与外部系统交互的方式,就像您需要在提交事务时通知外部系统一样。 此外,事件还可用于标识事务详细信息,以检索特定资产上的事务历史记录,如

是的,事件就像Composer Web服务的触发器一样,可以在外部应用程序(如通知)中使用。在Hyperledger Composer上的竞价应用程序、投票应用程序和使用事件等用例中,我们可以在竞价应用程序上看到竞价的实时更改。还可以使用事件查看资产或参与者的事务历史。

事件由事务处理器函数文件中的事务JavaScript发出

这意味着,当您调用Hyperledger中的任何交易时,它将生成一些事件,其中包含您在区块链中更改的数据

所以,在前端,您可以查看数据中的实时更改。这可以通过在JavaScript中使用websocket来实现。因此,用户可以获得运行时通知

下面是一个事件生成的示例

活动的演示是