Msgpack-jackson-0.8簡單使用

發展歷史與簡介:html

msgpcak是一款JAVA序列化庫。java

v6及更早版本之前的artifactId是叫msgpack,它有一個很大的缺點就是:高併發處理大數據時,cpu佔100%(這個我也試過,3個線程並行反序列時,cpu直接在80-100%之間);性能不穩定:gihub issues上也說了具體見:git

https://github.com/msgpack/msgpack-java/issues/433github

v7以及最新版V8更新後artifactId改變了叫作msgpack-core,值得注意的時:v7,v8對V6及更低版本的數據序列化並不兼容!爲了接口API的的統一性,和性能的穩定性,msgpack提供了artifactId爲jackson-dataformat-msgpack的API封裝庫,該庫兼容了jackson的序列化接口,API用法見:併發

https://github.com/msgpack/msgpack-java/blob/0.8.16/msgpack-jackson/README.md高併發

 

性能對比見:性能

http://developer.51cto.com/art/201506/480273.htm大數據

https://www.againfly.com/flytag_447.html線程

固然,msgpack並不止這些功能,好比壓縮打包數據、解壓打包數據等強大功能。見:orm

https://www.jianshu.com/p/8c24bef40e2f

相關文章
相關標籤/搜索