【发布时间】:2021-03-25 05:11:35
【问题描述】:
如果所有peer都停止工作,如何保证数据不丢失?
谢谢!
【问题讨论】:
标签: hyperledger-fabric blockchain hyperledger ibm-blockchain
如果所有peer都停止工作,如何保证数据不丢失?
谢谢!
【问题讨论】:
标签: hyperledger-fabric blockchain hyperledger ibm-blockchain
我已经通过测试验证了我的想法,但是 准确地说,应该叫网络恢复而不是重用,如果你有 genesis.block、channl.tx 和 peer 加密工件,以及 orderer 和 peer 的 /var/hyperledger/production,你可以恢复相同的网络,并且无需重新创建频道再加入频道,数据不会丢失。
我已经将项目push到githubhttps://github.com/iamlzw/reuse-previous-network-data.git,你可以拉取它并测试,如果你启动这个网络,你不需要创建频道和加入频道等等,你可以查询或调用,如果你停止这个网络,你可以重新启动它,你会发现数据没有丢失,通过链码查询你会得到相同的结果。
希望这些对你有帮助
【讨论】:
docker-compose-simple.yaml