dev开发测试模式与链代码熟练程度
任务实现从之前的链代码操作来看,我们需要在相关操作(安装、实例化、升级、调用、查询)命令中添加大量的参数,尤其是在开启TLS验证后指定TLS。如果每次都需要输入那个内容,我想大部分人都会崩溃。所以让我们掌握一种方法,可以快速测试链码,而不需要输入那些尚力财经小编2022繁琐的内容,从而简化我们对链码的测试。正常情况下,chaincode由peer启动和维护。然而,在dev“开发模式”中,链代码是由用户构建和启动的。如果您尚未下载并安装Hyperledger Fabric示例,请先下载并安装;如果你还没有下载Docker图片,请先下载。我们可以在dev开发模式下使用三个终端来实现具体的测试过程4.4.1启动网络终端1(当前终端)为了确保我们系统中的docker镜像文件是完整的,首先使用docker images命令查看Docker镜像信息(显示本地Docker注册表):尚力财经小编2022
当您进入chaincode-docker-devmode目录时,我们会找到与网络、通道和初始块相关的所有内容例如:
docker-compose-simple . YAML:网络启动的配置文件依赖于这个配置文件指定了四个容器,分别是:orderer、peer、cli和chaincode。可以通过cat命令查看各项的配置内容,这里就不赘述了。msp:网络环境的msp,包含一系列证书和私钥。myc.block:表示通道配置块文件。myc.tx:应用程序通道事务配置文件。order . block:初始块配置文件。接下来我们使用docker-compose-simple.yaml配置文件启动网络:如果每次使用net模式修改时都要测试链代码,需要升级重新实例化链代码(或者重新安装重新实例化)并指定大量参数,给开发调试带来很大不便。开发模式简化了这些过程。core _ peer _ address=peer:7052中的7052端口到底指的是什么?为什么不是7051?
peer:7052是一个专用的监听地址和端口号,用于指定链码。7051是对等节点监控的网络端口
。未经授权,禁止复制和改编。转载请注明出处!
标签: do
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 请联系我们:dudu818907@gmail.com,本站将立刻清除。