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