【发布时间】:2012-10-06 23:21:35
【问题描述】:
我听说MsgPack 可以用于压缩 json 消息,但我有一个问题,为什么不简单地使用 Gzip/Deflate 而不是 MsgPack?我认为调试也更好。
【问题讨论】:
-
gzip 后 JSON 和 MsgPack 的大小没有真正的区别。 (benchmarks)
标签: compression gzip deflate msgpack
我听说MsgPack 可以用于压缩 json 消息,但我有一个问题,为什么不简单地使用 Gzip/Deflate 而不是 MsgPack?我认为调试也更好。
【问题讨论】:
标签: compression gzip deflate msgpack
msgpack 是一种高效的二进制序列化格式,您可以根据自己的用例选择它作为 JSON 的替代品。
即使它被宣传为 像 JSON,但又快又小,它不是打算压缩 JSON 数据。再次将其视为一种替代方案,并记住其作者所说的:
在很多情况下它根本无法为 JSON 提供足够的优势
我强烈建议您阅读这篇文章 - My thoughts on MessagePack,由 msgpack 的作者撰写,其中包括您需要了解的所有内容与推荐的 msgpack 用例、优点/缺点以及与 msgpack 和 JSON 相关的其他有用指针。
【讨论】: