В основном это сводится к конфигурации сети, которую вы определяете в Hyperledger Fabric.
Эта конфигурация определена в двух файлах:
- crypto-config.yaml: содержит сеть топология
- configtx.yaml: определяет происхождение консорциум информации и каналов
Учитывая ваш случай, я предполагаю, что ваша установка:
- Единая организация
- 2 одноранговых узла в этой организации
- 1 узел заказа
- Один канал
Итак, вам нужно определить топологию сети с заказчиком и одной организацией, содержащей два одноранговых узла. Вы можете найти ссылки на эту полную настройку по адресу создайте свои первые сетевые документы в документации по фабрике.
После того, как вы подготовите эту структуру, вы берете ссылки из Документы композитора. Здесь обратите особое внимание на файл «connection-profile», который вы создаете. Поскольку вы хотите, чтобы оба этих узла выполняли чейнкод автомобильного аукциона, вам необходимо определить обоих ваших одноранговых узлов как «одобряющих одноранговых узлов», установив для раздела «endorsingPeers» значение «true» в json-файле профиля подключения.
Следуйте той же ссылке для создания карты PeerAdmin. Теперь, когда вы устанавливаете bna-файл car-auction, он будет установлен на обоих узлах. Затем, когда вы запускаете сеть, у обоих одноранговых узлов будет запущен собственный контейнер чейнкода.
Таким образом, у вас будет два одноранговых узла, подключенных к одному и тому же каналу. И поскольку они находятся на одном и том же канале, они будут синхронизированы (независимо от того, поддерживает одноранговый узел или нет).
Такая же настройка применяется для настройки нескольких организаций. а>.
person
Mrudav Shukla
schedule
14.10.2018