为什么看起来我收到了两次活动

时间:2018-05-07 15:38:02

标签: hyperledger-composer

我有以下代码记录接收事件两次。有什么想法吗?收到的事件消息以及事件本身对于收到的每个事件都会出现两次:

listen() {
        LOG.info('Awaiting events');
        this.bizNetworkConnection.on('event', (event) => {
            LOG.info('************Received Event**************');
            LOG.info(event);
            let options = {
                properties: { key:'value'}
            };
        });
}

static async listen(args) {
    let cr = new CommodityRegistry('commodityRegistry');
    await cr.init();
    let results = await cr.listen();
    LOG.info('Listened for events');
}

1 个答案:

答案 0 :(得分:0)

Composer当前侦听来自所有对等方的事件(检查你的connection.json获取事件的对等方数量)。客户端应用程序将接收业务网络发出的所有事件,由应用程序决定这些事件的集成位置。