MessagePack for Ruby
伊藤忠テクノソリューションズ株式会社大場光一郎
2011年11月13日日曜日
大場光一郎Photo by Naoto Takai
2011年11月13日日曜日
2011年11月13日日曜日
•Meadow
•emacs-w3m
•rubyspec
•tdiary-contrib ← New!
•msgpack-ruby ← New!
2011年11月13日日曜日
MessagePackIt’s like JSON, but very fast and small.
2011年11月13日日曜日
古橋貞之@frsyuki
2011年11月13日日曜日
Messaging
Serialization
2011年11月13日日曜日
JSON likeJSON MsgPack
[1, 2, 3] [1, 2, 3]
{[1, 2, 3]} x93x01x02x03
2011年11月13日日曜日
fast
0
0
1
1
2
Serizalize/Deserialize
MsgPack Protocol Buffer JSON
0.11sec
0.47sec
1.2sec
2011年11月13日日曜日
small
{“msgpack”:”json”,“hello”,”world”}
JSON MsgPack
34 bytes 26 bytes
2011年11月13日日曜日
simple
• Independent transport protocol
• Don’t supported queue
• Don’t supported RPC
• Focus to Object serialization
• But, applicable RPC → MessagePack-RPC
2011年11月13日日曜日
Polyglot
C, C++, C#, D, Erlang, Go, Haskell, Java, JavaScript, Lua, Node.js, Ocaml,
Python, Perl, PHP, Ruby, Scala
2011年11月13日日曜日
combat proven
• kumofs
• Cassandra
• Sedue
• etc...
2011年11月13日日曜日
msgpack-ruby
• Easy to use
• C extention
• JRuby native support
2011年11月13日日曜日
msgpack-ruby
require ‘msgpack’
msg = [1,2,3].to_msgpack#=> “\x93\x01\x02\x03”
MessagePack.unpack(msg)#=> [1,2,3]
2011年11月13日日曜日
2011年11月13日日曜日
2011年度助成金公募
2011年11月13日日曜日
2011年11月13日日曜日
50万円500000YEN(JP)
2011年11月13日日曜日
Top Related