为什么我们需要在Hyperledger Fabric中使用Solo in Development和Kafka in Production?

问题描述 投票:0回答:2

请解释Solo和Kafka之间的区别。 1)为什么我们需要在Hyperledger Fabric上使用Solo in Development和Kafka in Production? 2)我们可以只使用Kafka进行开发和生产吗? 3)共识机制如何在Hyperledger Fabric中正常工作,任何人都能用例子解释一下吗?

提前致谢!

hyperledger-fabric hyperledger blockchain ibm-blockchain
2个回答
5
投票
  1. 没有理由你不能在开发中使用基于Kafka的订货人;但是,如果您在本地计算机上进行开发,则Solo orderer需要更少的开销才能启动和运行
  2. 是的(见上面的答案)
  3. 建议你先阅读https://hyperledger-fabric.readthedocs.io/en/release-1.3/txflow.html,然后在Hyperledger Rocket Chat中提问

0
投票

1)在生产中使用Kafka的一个重要原因是它将比单独更容错。你只有一个单独的orderer,这是一个单点故障。

2)是的,你可以

3)见:https://hyperledger-fabric.readthedocs.io/en/release-1.4/kafka.html

© www.soinside.com 2019 - 2024. All rights reserved.