Как настроить два узла P2P на одном канале с помощью Hyperledger Composer?

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

1. I have a single node running on Hyperledger.

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

Решение ищет:

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

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


person Anant    schedule 13.10.2018    source источник


Ответы (1)


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

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

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

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

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

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

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

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

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

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

person Mrudav Shukla    schedule 14.10.2018
comment
Спасибо @Mrudav Shukla. Я поделюсь своим обновлением, как только оно будет сделано. - person Anant; 14.10.2018