【发布时间】:2019-07-30 06:08:15
【问题描述】:
我在 Hyperledger Fabric 节点 SDK 中遇到问题。
网络详情:
- 该网络由 4 个组织组成,每个组织部署在不同的 Kubernetes 集群上。
- 每个组织都有 2 个同行加入了一个频道,比如 mychannel。
- 每个组织都有 1 个正在运行的 CA。
- 订购服务为 Raft。
- CouchDB 按规定使用b。
- 来自 CLI 的调用也正常工作,并且正在所有 8 个对等方之间同步数据。
- Hypelredger 浏览器已启动并运行一个组织详细信息,并且能够在仪表板中列出所有其他 6 个对等方。
现在回到问题,我尝试为 Org1 部署 Node.js SDK。 我创建了一个连接配置文件,其中包含 Org1 Peers、Orderer 和 CA 的详细信息。
用户已注册(管理员和用户 1)。
现在当我尝试调用事务时,有两种情况:
服务发现已启用:在这种情况下,SDK 会尝试与网络中的其他对等点和创建者组织对等点进行通信,但都返回上下文截止日期超出错误。
服务发现已禁用:调用成功。
我不知道为什么启用服务发现时调用事务会失败。
【问题讨论】:
-
你能添加你的 core.yaml/docker compose 文件吗?将有助于解决您的问题。
-
其实是部署在4个Kubernetes集群上
标签: hyperledger-fabric hyperledger