чтобы снизить нагрузку на канал. собрал тестовый сервер для бенчмарка и затестил сперва на небольших данных, (100 символов) и на данных объемом 10мб. Тестил с помощью ab. В общем как итог, версия с json оказалась быстрее, чем версия с message pack. Незначительно но всё же. Также проверил везде, на всякий случай, не делается ли сериализация дважды.
Info:
nodejs 12.7.0
fastify 2.8.4
@msgpack/msgpack 1.9.0
Вопрос: какие профиты есть у этого формата, помимо того, что экономится канал за счёт более компактных сообщений ?
Можно ещё больше сэкономить на grpc, думаю
Обсуждают сегодня