小编tah*_*f10的帖子

Hyperledger Fabric Nodejs SDK Eventthub 已关闭

我已在 IBM Blockchain 平台上部署了示例 fabcar 网络,并且正在使用此存储库中的代码与其进行交互。当我单独调用每个函数时,交互效果很好。

当我开发节点服务器并为调用链代码公开 API 时,问题就出现了。一旦我这样做,我开始收到错误

无法成功调用 :: 错误:eventhub 出现问题 :: 错误:EventHub 已关闭

奇怪的是,当我同时向 POST 调用发送 3 个请求时,我收到此错误。但是记录会插入到 IBM 云中。

当我同时发送 100 个请求时,只有大约 20 个请求插入到云中,其余的显示此错误和这样的附加错误

错误:[Orderer.js]:sendBroadcast - 错误:“错误:14 UNAVAILABLE:Connect Failed\n at createStatusError (/home/trs-laptop-20/Downloads/fabcar-network/node_modules/fabric-client/node_modules/grpc /src/client.js:64:15)\n 在 ClientDuplexStream._emitStatusIfDone (/home/trs-laptop-20/Downloads/fabcar-network/node_modules/fabric-client/node_modules/grpc/src/client.js:270 :19)\n 在 ClientDuplexStream._readsDone (/home/trs-laptop-20/Downloads/fabcar-network/node_modules/fabric-client/node_modules/grpc/src/client.js:236:8)\n 在 readCallback ( /home/trs-laptop-20/Downloads/fabcar-network/node_modules/fabric-client/node_modules/grpc/src/client.js:296:12)"

这在某些情况下

错误:[client-utils.js]:sendPeersProposal - 承诺被拒绝:错误:14 UNAVAILABLE:连接失败在新的 createStatusError (/home/trs-laptop-20/Downloads/fabcar-network/node_modules/fabric-client/node_modules/ grpc/src/client.js:64:15) 在 /home/trs-laptop-20/Downloads/fabcar-network/node_modules/fabric-client/node_modules/grpc/src/client.js:583:15

我不明白为什么显示这些错误。我必须开发一个可以处理负载的高性能应用程序,任何帮助和指导将不胜感激。

这是我的 app.js 代码:

'use strict';

//get libraries
const express = require('express');
const bodyParser = require('body-parser');
const request = require('request'); …
Run Code Online (Sandbox Code Playgroud)

node.js hyperledger hyperledger-fabric

4
推荐指数
1
解决办法
2813
查看次数

标签 统计

hyperledger ×1

hyperledger-fabric ×1

node.js ×1