【问题标题】:Hyperledger Fabric v1.0 - multiple "orderers" for single channelHyperledger Fabric v1.0 - 单通道的多个“订购者”
【发布时间】:2017-08-21 23:59:44
【问题描述】:

e2e_cli 示例提供的网络配置只有一个“orderer”容器和一组 kafka/zookeeper 容器。

我的问题是:

  • Q1:单个“订购者”是否存在某种架构限制? HLFv1.0 何时需要创建单通道?
  • Q2:有可能吗 当只有一个通道时,为了 HA 目的运行多个“订购者” 用过吗?

文档建议可以使用多个订购者,但我的理解是每个“订购者”都为单渠道提供订购服务 - 对吗?

【问题讨论】:

    标签: hyperledger hyperledger-fabric


    【解决方案1】:

    Q1:单一的“订购者”是某种架构限制吗? HLFv1.0 什么时候需要创建单通道?

    不,您可以拥有多个订购服务节点。

    Q2:是否可以为 HA 目的运行多个“orderer”? 只使用一个频道?

    是的。这就是基于 kafka 的排序器的意图——让排序服务节点的多个实例都连接到单个容错服务 (kafka),该服务将执行排序,并让它们充当该服务的中介。

    文档建议可以使用多个订购者,但我的 理解是每个“订购者”都提供订购服务 单通道 - 对吗?

    您可以提交交易或从任何订购者那里提取一个块。 他们将前往那个时间段作为该通道领导者的同一个 kafka 节点。 此外 - 订购者在渠道方面是多租户的 - 订购者可以为多个渠道提供服务。

    【讨论】:

    • 在基于Kafka的ordered的情况下,如果orderer容器暂停了,我们还能做交易吗?我假设它是单一的容错服务。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-20
    • 2022-09-25
    • 1970-01-01
    • 1970-01-01
    • 2018-06-19
    相关资源
    最近更新 更多