首页 > 解决方案 > 为什么 Hyperledger Fabric 首先使用 kafka

问题描述

我正在对面料进行研究,但我脑海中浮现的是为什么面料首先使用卡夫卡?除了 raft 实现有点简单之外,织物更改为 raft 是否有任何技术原因?(比如一些改进或类似的东西,我在 jira.hyperledger 中也找不到原因)。我试图了解 kafka 和 raft 如何在织物中工作,但我似乎无法在织物文档中找到它,所以可以安全地假设它像通常的 Kafka 和织物外的 raft 一样工作吗?

标签: apache-kafkahyperledger-fabricblockchainhyperledgerraft

解决方案


在提交事务之前,排序事务以异步模式工作。考虑使用“solo”模式,将只有一个实例,它不能针对事务、容错等进行扩展。

Kafka 是一个高度可扩展、容错的分布式消息处理框架。如果 HLF 部署在您的组织内并处理大量事务,那么在没有这些机制的情况下处理事务是非常具有挑战性的。

更多详情请阅读https://codeburst.io/the-abcs-of-kafka-in-hyperledger-fabric-81e6dc18da56


推荐阅读