Ich habe etwas über MsgPack gehört, das für die Komprimierung von JSON-Nachrichten verwendet werden kann, aber ich habe eine Frage dazu, warum nicht einfach Gzip/Deflate anstelle von MsgPack verwenden? Ich denke, es ist so besser, auch zu debuggen.MsgPack zum Komprimieren von JSON-Daten, warum nicht mit gzip/deflate?
14
A
Antwort
26
msgpack ist ein effizientes binäres Serialisierungsformat, das Sie je nach Anwendungsfall als Alternative zu JSON auswählen können.
Auch wenn es als wie JSON beworben wird, aber schnell und klein ist es nicht soll Kompresse JSON-Daten. Einmal wieder denken Sie es als eine Alternative, und bedenken Sie, dass, wie vom Autor angegeben:
gibt es viele Situationen, in denen es einfach nicht genug Vorteil zu JSON anbietet
würde ich sehr empfehlen Sie lesen diesen Artikel - My thoughts on MessagePack, geschrieben von msgpacks Autor, der alles enthält, was Sie wissen müssen vs. empfohlene msgpack Anwendungsfälle, Vor-/Nachteile und andere nützliche Hinweise zu msgpack und JSON.
Es gibt keinen wirklichen Größenunterschied zwischen JSON und MsgPack nach gzip. ([Benchmarks] (https://gist.github.com/maxpert/3116560)) – Zaz