очередь хранилища Azure (json и двоичный файл)

Как лучше всего хранить пользовательские сообщения в очереди? Я имею в виду, если у меня есть очередь, в которой могут храниться разные типы сообщений, должен ли я хранить их в двоичном формате или в формате json?

Что вы думаете?


person user2818430    schedule 01.11.2013    source источник


Ответы (1)


Клиентская библиотека хранилища Windows Azure предоставляет перегрузки для двоичных и строковых данных, которые обрабатывают кодировку за вас. Таким образом, вы можете использовать любой механизм сериализации, который вам нравится, учитывая, что сериализованная форма меньше 64 КБ.

Следовательно, ответ на ваш вопрос на самом деле зависит от вашего конкретного сценария. Обработка данных JSON будет намного проще, но если вам нужно отправить данные в другом формате, рассмотрите такие альтернативы. Для более крупных сценариев некоторые пользователи дополняют сообщения очереди, чтобы просто указать на хранилище больших двоичных объектов или таблиц в качестве более гибкого и подробного варианта, при этом используя сообщения очереди для обеспечения надежной доставки сообщений.

person Serdar Ozler    schedule 04.11.2013