Почему нам нужно использовать Solo в разработке и Kafka в производстве в Hyperledger Fabric?

Пожалуйста, объясните разницу между Соло и Кафкой. 1) Почему нам нужно использовать Solo в разработке и Kafka в производстве на Hyperledger Fabric? 2) Можем ли мы использовать только Кафку как для разработки, так и для производства? 3) Как механизм консенсуса точно работает в Hyperledger Fabric, кто-нибудь может объяснить на примере?

Заранее спасибо!

2 ответа

  1. Нет причин, по которым вы не можете использовать заказчик на основе Kafka в разработке; однако, если вы разрабатываете на локальном компьютере, заказчику Solo требуется гораздо меньше накладных расходов для запуска и запуска

  2. Да (см. Ответ выше)

  3. Предлагаем сначала прочитать https://hyperledger-fabric.readthedocs.io/en/release-1.3/txflow.html а затем задать вопрос в чате Hyperledger Rocket.

1) Одной из важных причин использования Kafka в производстве является то, что он будет более отказоустойчивым, чем соло. У вас есть только один заказчик соло, и это единственная точка отказа.

2) Да, вы можете

3) См.: https://hyperledger-fabric.readthedocs.io/en/release-1.4/kafka.html

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