Описание тега messagepack

MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small.
1 ответ

Проблемы совместимости python2 python3

Два uServices обмениваются данными через очередь сообщений (RabbitMQ). Данные кодируются с использованием пакета сообщений. У меня есть следующие сценарии: python3 -> python3: работает нормально python2 -> python3: проблемы с кодировкой Кодирование …
20 апр '16 в 06:42
1 ответ

MessagePack: отключить целочисленное сжатие

Я использую MessagePack for CLI ( https://github.com/msgpack/msgpack-cli) библиотеки и мне интересно, можно ли отключить целочисленное сжатие. Например: // The following collection object[] { (Int32)10, (Int32)100, (Int32)1000 }; // will look like t…
07 окт '16 в 11:30
2 ответа

Не могу скомпилировать расширение msgpack Python под Windows

Когда я пытаюсь скомпилировать MSGPACK под Windows с профессиональной версией Visual Studio 2008, выполнив Python setup.py build я получил msgpack/_packer.cpp(316) : fatal error C1083: Cannot open include file: 'stdint. h': No such file or directory…
2 ответа

Ошибка сериализации объекта MessagePack на Android

Используйте пакет сообщений на андроиде, можете сериализовать / десериализовать класс, но не совсем верно. простой тестовый класс: @Message public class Account { public String Code; public int Sequence; public float Lot; public String toString(){ r…
17 окт '12 в 02:06
1 ответ

Получение потока с помощью msgpack в C

Я реализую сервер, который получает поток байтов от клиента.Поток сериализуется с использованием msgpack (и первое, что сериализуется, это длина оставшегося потока). У меня вопрос, как правильно получить этот поток в C?В Python я могу сделать это сл…
01 мар '17 в 13:42
1 ответ

Java msgpack класс с плавающими сбоями

У меня есть очень простой Java-класс, который представляет 2D-вектор. Тем не менее, когда я запускаю код для сериализации его в пакет сообщений, он создает ошибку во время выполнения. Сериализация этого класса должна быть действительно базовым повед…
1 ответ

Кодирование Ruby/Rack/Sinatra для MessagePack POST

Я пытаюсь создать API с помощью Sinatra и MessagePack, но собираюсь застрелить себя:) Поэтому я использую curl, чтобы сделать POST: curl -X POST -H "Content-Type: application/x-msgpack" --data-binary '\x82\xA4uuid\xBD8asd76a-a8s7a6d87-asd76as8d76\xA…
28 апр '14 в 14:47
0 ответов

Messagepack, CSharp и абстрактные классы

У меня есть следующий код: _serializerResponse = MessagePackSerializer .Get<AbstractWebResponse>(); и я пытаюсь получить MessagePackSerializer! Но это дает мне следующую ошибку: Эта операция не поддерживается, потому что не может быть создан э…
22 окт '15 в 12:53
1 ответ

В пакете сообщений ошибка при получении значения из MapValue.. Пожалуйста, помогите мне

Я пытаюсь сериализовать карту используя messagpack.write(map), Во время десериализации с использованием messagepack.read(byte[]) я получил MapValue, Но я не могу получить значения, используя MapValue.get(key), Смотри эту проблему ниже HashMap<Obj…
01 авг '13 в 11:44
1 ответ

Отправка вектора через zeromq с помощью msgpack

Я не могу отправить vector из struct что я сериализовал с msgpack через ZeroMQ. Это вектор этой структуры: struct MyData { MyData() : id(0), x(0), y(0), a(0) {} MyData(const Obj &r) : id(0), x(r.pose[0]), y(r.pose[1]), a(r.pose[2]) {} MyData(con…
09 апр '13 в 09:13
0 ответов

MessagePack и неизменяемые объекты

У меня есть много неизменных доменных объектов с частными конечными полями и общедоступными методами получения. Можно ли их сериализовать с помощью реализации MessagePack для Java? Я знаю @Message аннотация поддерживает только открытые поля, но я на…
10 июл '13 в 19:40
1 ответ

Использование MSGPACK_DEFINE без изменения объявлений классов

Есть ли способ в MsgPack C++ использовать MSGPACK_DEFINE без изменения членов класса? Мы хотели бы сохранить содержимое пакета сообщений вне заголовков и использовать его только внутри библиотеки. Кажется, что просто обернуть каждый класс будет рабо…
09 фев '13 в 23:52
1 ответ

Распаковка сгенерированного Python MessagePack в C# приводит к "Unpacker не находится в заголовке массива"

Я пытаюсь отправить сообщение из кода Python на C# через ZeroMQ. Я использую следующую структуру данных в Python: message = msgpack.packb( ( {"message_id": "1001", "type": "GET", "namespace": "DocumentManager"}, "MdiActiveDocument", ["parameter1", "…
28 сен '14 в 06:36
2 ответа

Не может декодировать зашифрованную строку в python из пакета сообщений (Ruby openssl)

У меня проблемы с декодированием некоторых данных, которые я получаю из сокетного соединения через пакет сообщений, и, следовательно, дешифрования их. Я получаю строку из веб-приложения Ruby on Rails в UTF-8 и использую пакет сообщений, чтобы связат…
20 авг '12 в 15:46
1 ответ

msgpack / messagepack не сериализует php

Я пытаюсь получить доступ к переменным сеанса, установленным через php, хранящимся в http://memcached.org/ от узла. Мне бы очень хотелось, чтобы формат хранимых данных сеанса был в формате JSON. Я нашел msgpack, и это выглядело так, как будто он мож…
23 мар '14 в 00:07
0 ответов

Реализация MessagePack с использованием Javascript

Недавно я читал об использовании MessagePack в WEBAPI для повышения производительности. Хотя я не могу потреблять то же самое на стороне клиента, используя JavaScript. Я прочитал в одном из форумов, чтобы использовать https://github.com/msgpack/msgp…
05 дек '13 в 05:43
5 ответов

Как использовать MessagePack в C#?

Я прочитал документацию по быстрому запуску msgpack-cli. Я также получил пакет NuGet для C# (CLI) (v0.3). Ни один из классов (например, BoxingPacker, CompiledPacker или же ObjectPacker) упомянутые в официальной документации существуют в пакете NuGet…
06 апр '13 в 02:29
1 ответ

Как сериализовать Pandas в формат MessagePack в виде буфера Python / просмотра памяти?

В Pandas есть метод DataFrame.to_msgpack() для сериализации кадра данных в формат MessagePack. Требуется путь к файлу или объект типа буфера. Если не предоставлено, то возвращает данные в строковом представлении. Мой вопрос: как правильно сохранить …
28 апр '15 в 18:00
1 ответ

MsgPack Сериализация в.Net 2.0

Я хочу использовать быструю сериализацию для обмена байтовыми данными из приложений.NET 2.0, .NET 4.0 и приложений Android. Схема Проблема в том, что пакет NuGet MessagePack предназначен только для.NET 4.0, и я не могу сериализовать данные с приложе…
1 ответ

MessagePack C API

Рассматривая C API для MessagePack, существует ряд функций для соответствующей сериализации (упаковки) данных в соответствии с типом: msgpack_pack_uint8, msgpack_pack_int32... Похоже, в API нет аналогичного вызова для распаковки данных. msgpack_unpa…
14 сен '12 в 20:19