MessagePack 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
MessagePack 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
MessagePack 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
MessagePack 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
MessagePack 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发常用工具包
开发厂商
地区 不详
提 交 者 老盖
适用人群 未知
收录时间 2011-06-08

软件简介

MessagePack是一个基于二进制高效的对象序列化类库,可用于跨语言通信。它可以像JSON那样,在许多种语言之间交换结构对象;但是它比JSON更快速也更轻巧。支持Python、Ruby、Java、C/C++等众多语言。比Google Protocol Buffers还要快4倍。

代码:
> require 'msgpack'
> msg = [1,2,3].to_msgpack  #=> "\x93\x01\x02\x03"
> MessagePack.unpack(msg)   #=> [1,2,3]

 


展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (4)

加载中
牛B,有用过的吗? MessagePack
2013/11/14 15:23
回复
举报
对比测试了下 https://git.oschina.net/502959937/springJredisCache.git ,TestD_S测试用例。没这样厉害吧 。不晓得官网怎么测试的?! MessagePack
2014/09/16 21:53
回复
举报
嵌入式系统能应用不?好用不? MessagePack
2015/01/21 10:30
回复
举报
看官网介绍貌似压缩的挺狠啊 #MessagePack#
2015/05/04 20:28
回复
举报
更多评论
发表了资讯
2015/03/11 00:00

MessagePack 的 C 实现发布 1.0.0 版本

MessagePack 的 C 实现发布 1.0.0 版本,下载地址:https://github.com/msgpack/msgpack-c MessagePack是一个基于二进制高效的对象序列化类库,可用于跨语言通信。它可以像JSON那样,在许多种语言之间交换结构对象;但是它比JSON更快速也更轻巧。支持Python、Ruby、Java、C/C++等众多语言。比Google Protocol Buffers还要...

2
39
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2013/08/12 16:53

msgpack使用

msgpack介绍 msgpack是一个串行化的第三方库,支持多种语言绑定,同类的软件还有boost的Serialization, google的protobuf等。据说msgpack比protobuf快四倍,而Serialization没有比较过。 msgpack使用 类介绍 缓冲区 sbuffer, vrefbuffer, zbuffer。第一个类sbuffer比较常用,即simple buffer,第三个是自动压缩数据的,需...

4
2
发表了博客
2018/07/10 17:56

小程序使用msgpack

瞎折腾半天 下载 https://github.com/kawanet/msgpack-lite const msgpack = require("../../libs/msgpack.min.js"); wx.request({ url: 'https://localhost/api', responseType: 'arraybuffer', ......

0
0
2020/12/22 12:54

aio-msgpack-rpc-asyncio MsgPack RPC-Robert Mcgregor Installation Example

aio-msgpack-rpc-asyncio MsgPack RPC-Robert Mcgregor 发布:2020-12-22 12:54:36.275125 作者:Robert Mcgregor ### 作者邮箱:rmcgregor1990@gmail.com ### 首页:https://gitlab.com/rmcgregor/aio-msgpack-rpc......

0
0
发表了博客
2012/09/27 16:28

msgpack 与 json 性能对比

据说 msgpack 很牛逼,在开发机上安装了一个测试了下性能,果然很牛逼! 测试条件:随机数组,1W次encode,1W次decode

0
4
发表了博客
2018/05/20 16:57

Msgpack-jackson-0.8简单使用

它像json,但是更快,更小

1
0
发表了博客
2019/12/20 14:15

go之二进制协议gob和msgpack

文章引用自 二进制协议gob和msgpack介绍 本文主要介绍二进制协议gob及msgpack的基本使用。 最近在写一个gin框架的session服务时遇到了一个问题,Go语言中的json包在序列化空接口存放的数字类型(整型、浮点型等)都序列化成float64类型。 我们构造一个结构体如下: type s struct {   data map[string]interface{} }   ...

0
0
发表了博客
2019/09/13 19:27

二进制协议gob及msgpack介绍

[TOC] 更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等着你:https://www.cnblogs.com/nickchen121/p/11517502.html <p>本文主要介绍二进制协议gob及msgpack的基本使用。</p> <p>最近在写一个gin框架的session服务时遇到了一个问题,Go语言中的json包在序列化空接口存放的数字类型(整型、浮...

0
0
2014/01/08 12:29

golang -- 序列化 msgpack & json

http://wapgame.top/question/1575955552652121/

1
3
发表了博客
2019/09/11 13:52

PHP系列 | 编译安装msgpack-php

Msgpack 是一个 PECL 扩展,此扩展提供用于与 MessagePack 序列化通信的 API。 MessagePack 是一个基于二进制高效的对象序列化类库,可用于跨语言通信。它可以像JSON那样,在许多种语言之间交换结构对象;但是它比JSON更快速也更轻巧。 下载 wget https://github.com/msgpack/msgpack-php/archive/msgpack-2.0.3.tar.gz...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2016/06/12 14:58

Netty服务端无法收到自己构造的复杂对象,但可以收到字符串,求解答啊

我使用Netty,和MessagePack进行编解码,由客户端成功发送的user对象,服务端没有感知到。 但如果客户端发送字符串,服务端正常接收。 问题:服务端无法感知客户端发送的复杂对象 使用的jar信息如下: <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>5.0.0.Alpha1</version> </...

9
0
发表了问答
2015/04/18 01:01

msgpack 真的比 protobuf buffers 快 4 倍吗?

hprose serialize Runtime:0.2334s json encode Runtime:15.2883s serialize Runtime:0.7090s msgpack_pack Runtime:0.6883s hprose unserialize Runtime:0.5439s json decode Runtime:24.2921s unserialize Runtime:1.0243s msgpack_unpack Runtime:1.4011s hprose serialize/unserialize Runtime:1.1161s json encode/...

4
0
发表了问答
2015/03/31 11:02

在TCP上传输MsgPack时,要怎么拆包?

自定义包头包尾?

2
0
发表了问答
2015/01/21 10:30

嵌入式系统能应用不?好用不?

嵌入式系统能应用不?好用不?

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
4 评论
136 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部