2017-08-21 14 views
2

e2e_cliの例で提供されるネットワーク構成には、「発注者」コンテナとkafka/zookeeperコンテナのセットが1つしかありません。Hyperledger Fabric v1.0 - 単一チャネルの複数の「発注者」

私の質問は以下のとおりです。

  • Q1:シングル「発注者」は、単一のチャネルを作成する必要が HLFv1.0の建築制限のようなものですか?
  • Q2: が1チャネルのみ使用されている場合、HAの目的で複数の「発注者」を実行することは可能ですか?

ドキュメントには、複数の発注者が使用できることが示唆されていますが、各「発注者」が単一チャネルの発注サービスを提供することがわかりました。

答えて

4

Q1:単一チャネルを作成する必要がある場合、単一の「発注者」は HLFv1.0のアーキテクチャ上の制限のいくつかの種類ですか?

いいえ、1つ以上のサービスノードを注文することができます。

Q2: チャネルを1つだけ使用すると、HAの目的で複数の「発注者」を実行できますか?

はい。これは、カフカベースの発注者の意図であり、注文サービスノードの複数のインスタンスすべてが、注文を行う単一のフォールトトレラントサービス(カフカ)に接続し、そのサービスのメディエータとして行動するようにしました。

ドキュメントは、複数の発注者が利用できることを示唆しているが、私の 理解は、それぞれ「発注者」は 単一チャネルのための注文サービスを提供していることである - それが正しいのですか?

注文者からトランザクションを送信したり、ブロックを引き出すことができます。 彼らは、その時間のそのチャンネルのリーダーである同じカフカ・ノードに行きます。 また、発注者はチャネルに関するマルチテナントです。発注者は複数のチャネルにサービスを提供できます。

関連する問題