首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

hyperledger fabric2.x 环境搭建

w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct 注意:一定要设置,否则会导致hyperledger fabric下载go依赖包,...安装 解压文件 unzip fabric-2.2.1.zip 执行bootstrap.sh下载镜像和二进制文件 cd /opt/fabric-2.2.1/scripts ..../network.sh up 执行输出: ... cdb12df21ce3        hyperledger/fabric-peer:latest                                                                                                                                           .../network.sh createChannel 执行成功后,默认通道名为mychannel 在通道上启动链码 使用network.sh创建通道之后,可以使用以下命令在通道上启动链码(默认使用go语言.../network.sh deployCC 到这里,环境就搭建完成了,下一篇文章,会介绍如何使用它。

1.3K20

Hyperledger Fabric 2.x 环境搭建

/network.sh up 如下图所示,已成功启动一个 orderer节点 和两个 peer节点: 至此一个基于 Hyperledger Fabric 的测试网络就搭建完成了。...五、测试网络使用 可以执行以下命令打印脚本的帮助文本: ./network.sh -h 5.1..../network.sh createChannel 如下图所示创建成功后默认名称为 mychannel 可使用 -c 来指定通道名称,以下命令将创建一个名为 channel1 的通道: ..../network.sh createChannel -c channel1 5.2. 在通道启动一个链码 创建通道后,可以开始使用智能合约与通道账本交互。.../network.sh up -ca 执行命令成功后,通过打印的docker容器可以看到启动了三个CA,每个网络中的组织一个: 可以通过 tree 命令来查看Org1管理员用户的MSP文件夹结构和文件

1.6K10
您找到你想要的搜索结果了吗?
是的
没有找到

超级账本——Hyperledger Fabric

概念上讲,它同通道 MSP 执行着完全一样的操作,但是具有这些操作只能应用到它被定义的那个 Peer 节点上。.../network.sh up 启动区块链网络 8.执行docker ps查看到启动的三个node,分别代表一个orderer和两个组织的peer 0.执行..../network.sh down 停止区块链网络 Channel Channel是通信的基本网络,作为整个区块链系统的子网络 使用官方命令..../network.sh createChannel -c testchannel 可以直接将当前network中的两个结点创建并加入一个channel,名称为testchannel 另外还有可以通过进入每个结点...orderer容器的域名和端口,如orderer.exmaple.com:7050 -c: 指定通道名,利用configtxgen生成Channel配置区块文件channel.tx指定的通道名

1.4K20

Ubuntu Server搭建Hyperledger Fabric 2.1学习环境

Ubuntu Server版本安装的时候注意,选择英文版本的,中文简体安装会出错。 ?.../network.sh up 记得加sudo保平安哦。开始了一堆代码之后出现: ? 说明创建成功了。 03 Fabcar测试 fabcar是一个小demo,我们这里运行它测试下看看。...Deploying chaincode failed 解决办法: golang1.13.x 可以直接执行: go env -w GO111MODULE=on go env -w GOPROXY=https...进入fabcar中的javascript目录中,这里得切换到root用户,我也不知道sudo为什么还存在权限问题,执行: cd javascript/ su npm install ?...我们接下来,执行一笔交易 sudo node invoke.js ? 查询交易后的状态: sudo node query.js ? 完成啦!!!至此,Fabric的环境已经搭建完成。

1.5K20

RabbitMQ入门教程

广告:欢迎免费试用Fundebug,为您监控线上代码的BUG,提高用户体验~ 安装并运行RabbitMQ 使用Docker运行RabbitMQ非常简单,只需要执行一条简单的命令: sudo docker...{ const connection = await amqp.connect("amqp://localhost"); const channel = await connection.createChannel...{ const connection = await amqp.connect("amqp://localhost"); const channel = await connection.createChannel...在调用sendToQueue,将persistent属性设为true,这样RabbitMQ关闭,消息会被保存到磁盘。...如果你希望监控RabbitMQ是否出错,不妨使用我们Fundebug的Node.js错误监控服务,在连接触发”error”或者”close”事件,第一间发送报警,这样开发者可以及时定位和处理BUG。

96850

RabbitMQ五种模型

队列中的消息一旦消费,就会消失,因此任务是不会被重复执行的。 ? 背后的主要思想是避免立即执行资源密集型任务,并等待它完成。 相反,我们计划稍后完成的任务。我们将任务封装为消息,并将其发送到队列。...在后台运行的工作进程将弹出任务并最终执行作业。运行许多工作人员,任务将在它们之间共享。 代码实现 下面我将基于第一篇博客的工具类来进行模型的测试使用。...Connection connection = RabbitMQUtil.getConnection(); Channel channel = connection.createChannel...Connection connection = RabbitMQUtil.getConnection(); Channel channel = connection.createChannel...If we are building up a backlog of work, we can just add more workers and that way, scale easily.

35830
领券