Ruby的元帅更快/更有效的替代方案?

Jos*_*man 6 ruby algorithm marshalling minimization unmarshalling

我正在寻找直接替代Ruby的Marshal能力,希望它具有以下一个或多个优于Marshal的优势:

  • 更快的序列化/反序列化
  • 更简洁(或更简单)的对象图

谢谢!!

Adr*_*ian 2

Msgpack 专注于所有这些。替换元帅:

require 'msgpack'

module Marshal
  module_function
  def dump(x)
    x.to_msgpack
  end
  def load(x)
    MessagePack.unpack x
  end
  alias restore load
end
Run Code Online (Sandbox Code Playgroud)

http://msgpack.sourceforge.net/