【文件属性】:
文件名称:SVR的matlab代码文件-msgpack-rpc:MessagePack-RPC是一个进程间消息库,它使用MessagePack进行对象序
文件大小:115KB
文件格式:ZIP
更新时间:2021-06-08 12:54:08
系统开源
SVR的matlab代码文件消息包
极其高效的对象序列化库。
它就像
JSON,但非常快速和小巧。
什么是消息包?
MessagePack是一个基于二进制的高效对象序列化库。
它能够在多种语言(如
JSON)之间交换结构化对象。
但与
JSON
不同的是,它非常快速且小巧。
典型的小整数(如标志或错误代码)仅保存在
1
个字节中,典型的短字符串除了字符串本身的长度外只需要
1
个字节。
[1,2,3](3
个元素数组)使用
MessagePack
序列化为
4
个字节,如下所示:
require
'msgpack'
msg
=
[1,2,3].to_msgpack
#=>
"\x93\x01\x02\x03"
MessagePack.unpack(msg)
#=>
[1,2,3]
MessagePack-RPC是用于客户端、服务器和集群应用程序的跨语言
RPC
库。
因为它让你完全从复杂的网络编程中解脱出来,并提供精心设计的API,你可以使用MessagePack-RPC轻松实现高级网络应用。
require
'msgpack/rpc'
class
MyHandler
def
ad
【文件预览】:
msgpack-rpc-master
----spec.md(5KB)
----feature-pipeline.png(43KB)
----idl()
--------Makefile.am(1KB)
--------lang()
--------preprocess(37B)
--------bootstrap(3KB)
--------configure.in(286B)
--------ChangeLog(142B)
--------README.md(2KB)
--------parser.tt.mpl(9KB)
--------command.rb(2KB)
--------mplex.rb(3KB)
--------Gemfile(43B)
--------test()
--------ast.rb(13KB)
--------preprocess.mk(418B)
----feature-async.png(30KB)
----README.md(2KB)
----NOTICE(188B)
----haskell()
--------Setup.hs(46B)
--------src()
--------LICENSE(1KB)
--------msgpack-rpc.cabal(1KB)
--------test()