Hyperledger Fabric getState不会返回所有数据

问题描述

我们正在尝试使用getState方法从Hyperledger Fabric检索数据。我们在Fabric的存储库中存储了约500000个对象,每个对象的大小约为100kb。执行getState方法时,它无法检索所有数据。我们很难获得仅由getState方法返回的数据的20%。在超级账本结构中使用getState方法时,可以检索的数据大小是否有任何限制。我们如何才能改善当前的状况。

解决方法

这是因为对等方的默认totalQueryLimit为10000。请在 同行 CORE_LEDGER_STATE_TOTALQUERYLIMIT = 50000