文件名称:thrift-base64-ruby:使用 Base64 进行 Thrift 对象序列化反序列化
文件大小:10KB
文件格式:ZIP
更新时间:2024-08-11 22:01:08
Ruby
节俭-base64 这个 gem 包含用于处理 Base64 编码的 Thrift 对象的辅助类。 最终代码需要持久化一个序列化的 Thrift 对象。 二进制协议是最快的。 不幸的是,二进制不能很好地用于纯文本协议。 Base64 解决了这个问题。 它也比使用提供的Thrift::JSON协议与明文协议进行互操作要快得多。 只需查看下面的基准测试。 基准 ruby benchmark/serialization.rb Calculating ------------------------------------- JSON 739.000 i/100ms Binary 4.532k i/100ms Compact 7.174k i/100ms Binary Base64 3.951k i/100ms Compac
【文件预览】:
thrift-base64-ruby-master
----LICENSE.txt(1KB)
----lib()
--------thrift-base64.rb(24B)
--------thrift()
----Gemfile(96B)
----Rakefile(157B)
----benchmark()
--------serialization.rb(2KB)
--------plaintext.rb(2KB)
----test()
--------test_helper.rb(225B)
--------acceptance_test.rb(2KB)
----README.md(4KB)
----Makefile(419B)
----test.thrift(109B)
----thrift-base64.gemspec(1024B)
----.gitignore(118B)
----vendor()
--------gen-rb()