同一网络中的 Fabric-Kafka 和 Fabric-odor 容器的用例是什么

2024-04-21

我可以看到有 3 种类型的排序者。当我部署结构网络时,最多使用两种类型。

https://hub.docker.com/r/hyperledger/fabric-orderer/ https://hub.docker.com/r/hyperledger/fabric-orderer/ https://hub.docker.com/r/hyperledger/fabric-kafka/ https://hub.docker.com/r/hyperledger/fabric-kafka/

https://hub.docker.com/r/hyperledger/fabric-ca-orderer/ https://hub.docker.com/r/hyperledger/fabric-ca-orderer/

订单文档描述了用法

https://github.com/hyperledger/fabric/blob/master/orderer/README.md https://github.com/hyperledger/fabric/blob/master/orderer/README.md

但我不希望在 Fabric 网络中看到 Fabric-orderer 和 Fabric-kafka 容器。

我在这里误解了什么?


Hyperledger Fabric 的架构允许多种类型的排序服务。该架构的核心是一个通用的原子广播接口。

orderer 接口在 orderer 可执行文件中实现,该可执行文件打包为 Fabric-orderer Docker 镜像。

orderer有两种配置模式:

1) Solo - 这是一个独立的单进程排序程序,主要用于开发和测试期间使用(尽管没有什么可以阻止某人将它用于生产 - 它只是不具有容错能力)

2) Kafka - 利用 Kafka 作为“共识”机制,使多个排序进程能够容错崩溃并排序交易。在这种情况下,多个排序进程与 Kafka 集群进行通信,确保每个排序进程接收事务并以相同的顺序生成块。 orderer 进程(或 Fabric-orderer 容器)与 Kafka 集群(可以使用 Fabric-kafka 和 Fabric-zookeeper Docker 镜像运行)进行通信。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

同一网络中的 Fabric-Kafka 和 Fabric-odor 容器的用例是什么 的相关文章

随机推荐