45. Fabric2.2 事件监听机制应用

本节全面讲述Fabric事件监听机制,并用实际客户端代码演示事件监听的特点、特性。

1. Fabric 2.2 支持的事件类型

RegisterBlockEvent: 区块事件监听,当产生区块时客户端收到消息,接收到完整的区块数据。
RegisterFilteredBlockEvent:也是区块事件监听,但完整的区块数据结构复杂,有很多参数,调用该函数会精简返回参数。
RegisterChaincodeEvent:监听合约事件,智能合约调用SetEvent设置事件,客户端接收到事件。
RegisterTxStatusEvent:获取某个指定的txid上链事件,一般对链上数据监听,不使用该接口。当TPS比较高时,客户端的内存占用较多。

2. 事件监听源代码

下面这段代码是在37. 使用Fabric-Go-SDK 访问农产品溯源区块链集群基础上进行修改,构建区块链集群以及使用fabric-go-sdk访问区块链集群不在本节介绍。

下面源代码包含RegisterBlockEventRegisterFilteredBlockEventRegisterChaincodeEvent,并没有

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明神特烦恼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值