在 Hyperledger Fabric 中,有没有办法重用以前网络的数据?
In Hyperledger Fabric, is there a way to reuse the data of previous network?
如果所有peer都停止工作,如何保证数据不丢失?
谢谢!
我已经通过测试验证了我的想法,但是
准确的说应该叫网络恢复而不是重用,如果你有genesis.block,channl.tx,和peer crypto artifacts,以及orderer和peer的/var/hyperledger/production,你可以恢复一样网络,无需重新创建频道和加入频道,数据不会丢失。
我已经把项目推送到github https://github.com/iamlzw/reuse-previous-network-data.git,你可以拉取测试,如果你启动这个网络,你不需要创建频道和加入频道等等,你可以只是查询或调用,如果你停止这个网络,你可以重新启动它,你可以发现数据没有丢失,你将通过链码查询得到相同的结果。
希望这些可以帮到你
如果所有peer都停止工作,如何保证数据不丢失?
谢谢!
我已经通过测试验证了我的想法,但是 准确的说应该叫网络恢复而不是重用,如果你有genesis.block,channl.tx,和peer crypto artifacts,以及orderer和peer的/var/hyperledger/production,你可以恢复一样网络,无需重新创建频道和加入频道,数据不会丢失。
我已经把项目推送到github https://github.com/iamlzw/reuse-previous-network-data.git,你可以拉取测试,如果你启动这个网络,你不需要创建频道和加入频道等等,你可以只是查询或调用,如果你停止这个网络,你可以重新启动它,你可以发现数据没有丢失,你将通过链码查询得到相同的结果。
希望这些可以帮到你