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