首页 > 解决方案 > Hyperledger 结构是否每个对等方多次广播事件?

问题描述

假设我有 10 个同伴并且我广播了一个事件。这是否意味着该事件将被广播 10 次?因此,所有订阅者都将被垃圾邮件数倍于同行的数量。

我找不到关于这部分的任何信息。

标签: hyperledger-fabricblockchain

解决方案


共有三种不同类型的事件:

  1. 合同事件 - 由链码开发人员在交易中明确发出的事件
  2. 事务(提交)事件 - 在调用后提交事务时自动发出的事件
  3. 块事件 - 提交块时自动发出的事件

根据您正在侦听的事件类型,您可以在 eventHubs 上应用过滤器,以便仅捕获特定事件。

Hyperledger Fabric NodeJS SDK - 如何监听事件

Hyperledger Fabric NodeJS SDK - 注册块事件

Hyperledger Fabric NodeJS SDK - 注册 Tx 事件

Hyperledger Fabric NodeJS SDK - 注册 Chaincode 事件


推荐阅读