Очень большой отклик сервера REST Hyperledger Compose при использовании фильтра - PullRequest
0 голосов
/ 21 января 2019

Ответ сервера REST Composer, использующего фильтр обратной связи {"include": "resol"}, слишком длинный (9 МБ) для обработки.Ответ без фильтра составляет всего 15 КБ.Блокчейн содержит показания ускорения (x, y, z, время и т. Д.) И соответствующую отгрузку.

enter image description here

Мне нужны показания и детали отгрузки.В настоящее время есть 40 показаний ускорения, все связанные с одной и той же отгрузкой.При использовании фильтра {"include": "resol"} для получения соответствующих данных об отправке также будут возвращены все остальные 39 показаний ускорения отгрузки.Я понимаю, что могу отфильтровать некоторые поля.Тем не менее, похоже, что объем данных растет как квадрат показаний.Как я могу предотвратить это?

Обновление : время ожидания запроса с использованием фильтра.Сообщение об ошибке: не удалось выполнить транзакцию d7a7 ...: ошибка отправки: истекло время ожидания при выполнении транзакции.

...