我有以下代码记录接收事件两次。有什么想法吗?收到的事件消息以及事件本身对于收到的每个事件都会出现两次:
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');
}
答案 0 :(得分:0)
Composer当前侦听来自所有对等方的事件(检查你的connection.json获取事件的对等方数量)。客户端应用程序将接收业务网络发出的所有事件,由应用程序决定这些事件的集成位置。