Hyperledger: не может отправить транзакцию, если один пэр не работает

В настоящее время я провожу некоторые негативные тесты для структуры hyperledger, чтобы правильно понять архитектуру. Я хотел проверить, не работает ли один пэр из-за некоторых нежелательных исключений, и как мы можем обойти эту ситуацию. Я развернул Fabric с помощью виолончели Hyperledger на AWS. У меня есть 2 экземпляра с конфигурацией ниже.

fabric001: {
  cas: ["ca1st.orga"],
  peers: ["anchor@peer1st.orga"],
  orderers: ["orderer1st.orgb"],
  zookeepers: ["zookeeper1st"],
  kafkas: ["kafka1st"]
},
fabric002: {
  cas: ["ca1st.orgb"],
  peers: ["worker@peer2nd.orga", "worker@peer3rd.orga"],
  orderers: ["orderer2nd.orgb"],
  zookeepers: ["zookeeper2nd"],
  kafkas: ["kafka2nd"]
}

По умолчанию CNA Caraution развернут. Я отправил некоторую транзакцию, используя composer-playgroud, а затем вручную приостановил один из докеров контейнера с помощью команды docker pause container-id. После этого я попытался отправить транзакцию, но Composer-Playground не позволяет мне отправить транзакцию.

Каждый узел одобряет узел в настройках по умолчанию. Кроме того, политика одобрения по умолчанию является следующей:

{
  "identities": [
    {"role": { "name": "member", "mspId": "orga" } }
  ],
  "policy": {
    "1-of": [
      {"signed-by": 0 }
    ]
  }
}

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

Может кто-нибудь, пожалуйста, помогите мне понять проблему?

1 ответ

Решение

Если мы приостановим докер с помощью "Docker Pause Continerid", мы столкнемся с таким поведением. Позже я попытался остановить одноранговый узел командой "docker stop" и смог отправить транзакции.

Спасибо за помощь.

Другие вопросы по тегам