Почему нам нужно использовать Solo в разработке и Kafka в производстве в Hyperledger Fabric?
Пожалуйста, объясните разницу между Соло и Кафкой. 1) Почему нам нужно использовать Solo в разработке и Kafka в производстве на Hyperledger Fabric? 2) Можем ли мы использовать только Кафку как для разработки, так и для производства? 3) Как механизм консенсуса точно работает в Hyperledger Fabric, кто-нибудь может объяснить на примере?
Заранее спасибо!
2 ответа
Нет причин, по которым вы не можете использовать заказчик на основе Kafka в разработке; однако, если вы разрабатываете на локальном компьютере, заказчику Solo требуется гораздо меньше накладных расходов для запуска и запуска
Да (см. Ответ выше)
Предлагаем сначала прочитать 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