hyperledger-fabric - 具有多个订购者的超级账本结构设置
问题描述
前提条件
- 面料 1.3
- 我正在尝试使用示例应用程序(余额转移)。
- 我可以
invoke
同时使用 orderer.example.com 和 orderer2.example.com - 默认情况下,它只发出请求
orderer2.example.com
。
我做了什么:
- 停止订购者2。
docker stop orderer2.example.com
invoke
从 SDK执行
- 停止订购者2。
预期行为
- 由于 orderer2.example.com 已停止,现在我预计 SDK 应该向 orderer.example.com 发出请求以进行故障转移。
实际行为
- SDK 仅向 orderer2.example.com 发出请求。
- SDK 中出现错误。
示例 yaml 文件如下所示。
channels: mychannel: orderers: - orderer2.example.com - orderer.example.com
这种行为正确吗?一旦其中一个 orderer 宕机,SDK 不会自动切换连接到一个健全的 orderer 吗?
解决方案
推荐阅读
- javascript - 如何使用布尔值正确更新 redux 状态?
- sql - SQL join + group_concat 不返回某些行
- reactjs - 战争未部署到 Tomcat
- javascript - 如何在 Dropzone 中使用 OnSubmit?
- html - 在 Safari iOS 14.2 上自动播放视频 HTML
- sql-server - 进行基准测试时重置缓冲区
- sql - 有没有人成功使用 Antlr v4 为 Hive 生成 javascript
- r - 使用 infer 包模拟多个变量的空分布
- vba - 无法抓取完整的 html 表
- typescript - 如何允许类函数可以为空