Коллеги, для экономии трафика решил заменить json на msgpack. Нашел официальную реализацию https://github.com/msgpack/msgpack-erlang. Все прекрасно, если бы не катастрофическая просадка производительности.
jiffy кодирует тестовую структуру за 45 мкс, а msgpack за 7327 мкс.
Проблема точно в msgpack-erlang, так как эта же структура например, в tarantool кодируется за < 100 мкс.
Кто либо пытался использовать msgpack в erlang проектах? Возможно я плохо гуглил и существует быстрая библиотека?
--
Вы получили это сообщение, поскольку подписаны на группу "Erlang по-русски".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес erlang-russia...@googlegroups.com.
Чтобы отправлять сообщения в эту группу, отправьте письмо на электронный адрес erlang-...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
jiffy это же ниф?А нифового msgpack`а похоже нет. Надо писать, у кого сила в руках есть может возьмет да напишет :)С другой стороны эрланг сам по себе не про быстродействие, скорее про очереди и софт реалтайм.Обидно но это так, в ерланге есть куча тормозных структур, коннекторов библиотек и т.д. ничего с этим не поделаешь
вс, 21 апр. 2019 г. в 00:39, Maxim Molchanov <mr....@gmail.com>:
--Коллеги, для экономии трафика решил заменить json на msgpack. Нашел официальную реализацию https://github.com/msgpack/msgpack-erlang. Все прекрасно, если бы не катастрофическая просадка производительности.
jiffy кодирует тестовую структуру за 45 мкс, а msgpack за 7327 мкс.
Проблема точно в msgpack-erlang, так как эта же структура например, в tarantool кодируется за < 100 мкс.
Кто либо пытался использовать msgpack в erlang проектах? Возможно я плохо гуглил и существует быстрая библиотека?
Вы получили это сообщение, поскольку подписаны на группу "Erlang по-русски".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес erlang-...@googlegroups.com.
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес erlang-russia...@googlegroups.com.