Как настроить два P2P-узла на одном канале с помощью Hyperledger Composer? - PullRequest
0 голосов
/ 13 октября 2018

Текущее решение:

1. I have a single node running on Hyperledger.

2. I have deployed my car-auction application on it.

Решение найдено:

Я хочу, чтобы мое приложение для автомобильного аукциона было развернуто на втором узле, и оба узла должны быть синхронизированы на одном и том же канале.

Любое предложение.Спасибо

1 Ответ

0 голосов
/ 14 октября 2018

Это в основном сводится к конфигурации сети, которую вы определяете в Hyperledger Fabric.

Эта конфигурация определена в двух файлах:

  1. crypto-config.yaml : содержит топологию сети
  2. configtx.yaml: Определяет информацию о происхождении и консорциум канала.

Учитывая ваш случай, я предполагаю, что ваши настройки:

  1. Одиночная организация
  2. 2 одноранговых узлав этой организации
  3. 1 узел заказчика
  4. один канал

Итак, вам нужно определить топологию сети с заказчиком и одну организацию, содержащую два одноранговых узла.Ссылки на эту полную настройку можно найти в . Создайте свои первые сетевые документы в документации по фабрике.

После того, как вы подготовите эту настройку фабрики, вы получите ссылки из Composer Docs * 1032.*.Здесь обратите пристальное внимание на файл «connection-profile», который вы создаете.Поскольку вы хотите, чтобы оба этих узла выполняли цепной код автомобильного аукциона, вам необходимо определить обоих ваших пиров как «одобряющих пиров», установив для раздела «endorsingPeers» значение «true» в json-файле профиля подключения.

Следуйте той же ссылке составления, чтобы сгенерировать карту PeerAdmin.Теперь, когда вы устанавливаете bna-файл автомобильного аукциона, он будет установлен на обоих узлах.Затем, когда вы запустите сеть, оба равноправных узла запустят свой собственный контейнерный код.

Таким образом, вы будете иметь два равноправных узла, подключенных к одному каналу.И поскольку они находятся на одном канале, они будут синхронизированы (независимо от того, одобряет ли одноранговый узел или нет).

Такой же тип настройки применяется для настройки нескольких организаций .

...