Как я могу проверить форматы обмена данными и какие метрики я должен использовать для их оценки? - PullRequest
0 голосов
/ 30 августа 2018

Я занимаюсь разработкой в ​​WebAPI и натолкнулся на множество форматов обмена данными, которые можно использовать вместо JSON. Хотелось бы узнать, как лучше всего оценивать форматы, если есть какие-либо конкретные инструменты, те или иные формы тестирования. Среди форматов, которые я должен проверить: BSON CBOR FlatBuffers MessagePack Буферы протокола Бережливость

Хотелось бы использовать некоторые метрики для этой задачи, я не ищу конкретного ответа, но более краткий способ начать эти тесты.

1 Ответ

0 голосов
/ 30 августа 2018

Быстрый Google придумал это:

http://tutorials.jenkov.com/ion/ion-performance-benchmarks.html#ion-vs-json-vs-protobuf-vs-messagepack-vs-cbor

Я думаю, это должно вам помочь. Все это сводится к двум важным выборам: 1) ваши характеристики использования, которые приведут вас к наиболее эффективным протоколам для вашего использования, и 2) собираетесь ли вы повлиять на вашу возможную совместимость, повторное использование, отладку и т. Д., Перейдя с что-то, а не стандартный JSON?

также 3) в зависимости от пункта 1) будет ли это влиять на общую производительность системы?

Кстати, ссылка действительно продвигает ION, но вы получаете всю другую информацию о ваших кандидатах в сторону:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...