Размер блока и транзакция на блок в Hyperledger Fabric - PullRequest
0 голосов
/ 21 сентября 2018

Какова взаимосвязь между MaxMessageCount, AbsoluteMaxBytes и PreferredMaxBytes?

Блок в структуре состоит из номера транзакции MaxMessageCount или PreferredMaxBytes?

Какой должна быть их величина для получениямаксимальная пропускная способность?

1 Ответ

0 голосов
/ 21 сентября 2018

Макс. Число сообщений : максимальное количество транзакций / сообщений, разрешенных в блоке.

Абсолютный макс. Байт : (строгое) максимально допустимое количество байтдля сериализованных транзакций / сообщений в блоке.

Предпочитаемое максимальное количество байтов : предпочтительное максимальное количество байтов, разрешенное для сериализованных транзакций / сообщений в пакете.Транзакция / сообщение, превышающее предпочтительные максимальные байты, приведет к тому, что пакет будет больше, чем предпочтительные максимальные байты.

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

Если у вас постоянно большое количество транзакций, упакуйте как можно больше транзакций в блок, чтобы получить максимальную пропускную способность.В противном случае настройте параметры BatchTimeout и MaxMessageCount , чтобы оптимизировать пропускную способность транзакции.

Если вы хотите углубиться в этот аспект, обратитесь к этой исследовательской статье: https://arxiv.org/pdf/1805.11390.pdf

...