【问题标题】:How can I test data exchange formats and what kind of metrics should I use to evaluate them?我如何测试数据交换格式以及我应该使用什么样的指标来评估它们?
【发布时间】:2019-02-04 21:49:52
【问题描述】:

我正在使用 WebAPI 进行开发,我遇到了很多数据交换格式来代替 JSON,我想知道评估格式的最佳方法是什么,如果有任何特定的工具或其他工具测试形式。 我必须测试的格式包括: BSON CBOR 平面缓冲区 消息包 协议缓冲区 节俭

我希望我可以为这项任务使用一些指标,我不是在寻找具体的答案,而是在寻找一种更简洁的方式来开始这些测试。

【问题讨论】:

    标签: c# asp.net asp.net-mvc web-services asp.net-web-api


    【解决方案1】:

    一个快速的谷歌想出了这个:

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

    我认为它应该指导你。这将归结为两个重要的选择 - 1)您的使用特性将指导您使用最有效的协议,以及 2)您是否会影响您可能的互操作性、重用、测试调试等而不是批量标准 JSON?

    还有 3)取决于第 1 点)它实际上会对整体系统性能产生影响吗?

    顺便说一句,该链接确实在推动 ION,但您将获得有关候选人的所有其他信息作为旁白:)

    【讨论】:

    • 这就是我问这个问题的原因,几乎所有格式都在为自己推动,我想进行测量以便能够设置项目的优先级,找到最好的方法并获得他们每个人的表演感。感谢您的回答:D,这是开始这项任务的好时机。
    猜你喜欢
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    • 2014-03-29
    • 2011-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-24
    相关资源
    最近更新 更多