文件名称:hlf-kafka-network:具有Kafka共识的Hyperledger Fabric网络
文件大小:41.26MB
文件格式:ZIP
更新时间:2024-06-03 18:24:42
Shell
卡夫卡面料网 该存储库保存用于测试启用kafka的网络的配置和示例链代码。 介绍 Hyperledger Fabric引入了Kafka作为订购者之间的主要共识机制。 在开发过程中,出于测试目的,使用了单独的配置顺序器。 但是,在生产中,您需要将多个订购者节点设置为具有防故障系统。 如果发生硬件/软件故障,这将使您从危急情况中解救出来。 Kafka帮助轻松实现这一目标。 要详细了解所有这些工作原理,请参阅本文[TODO]。 假设条件 您已经知道如何与Hyperledger Fabric一起使用以及如何将链码部署到开发中的网络。 您也对docker和docker-compose感到满意。 要熟悉这些主题,请参阅以下。 网络架构 我们有一个简单的网络配置 3个订购者。 2个组织。 4个同行,每个组织2个。 4个Kafka经纪人实例。 3个Zookeper实例。 技术文档 资料夹结构 ./
【文件预览】:
hlf-kafka-network-master
----chaincode()
--------sacc.go(3KB)
----.env(1KB)
----start.sh(1KB)
----teardown.sh(615B)
----install.sh(258B)
----stop.sh(140B)
----update.sh(267B)
----test.sh(125B)
----README.md(4KB)
----network-config()
--------crypto-config.yaml(293B)
--------docker-compose-base.yml(4KB)
--------configtx.yaml(2KB)
--------docker-compose-kafka.yml(14KB)
--------docker-compose-couchdb.yml(3KB)
--------docker-compose-cli.yml(989B)
----generate.sh(2KB)
----.gitignore(22B)
----bin()
--------configtxgen(22.56MB)
--------fabric-ca-client(19.77MB)
--------get-docker-images.sh(757B)
--------orderer(30.08MB)
--------peer(37.21MB)
--------configtxlator(23.95MB)
--------cryptogen(11.9MB)