ruby-manta:Joyent 的 Manta 服务的 Ruby 接口

时间:2024-07-04 02:33:33
【文件属性】:

文件名称:ruby-manta:Joyent 的 Manta 服务的 Ruby 接口

文件大小:26KB

文件格式:ZIP

更新时间:2024-07-04 02:33:33

Ruby

Ruby蝠鲼 什么是Ruby蝠鲼? ruby-manta 是一个与 Manta 通信的客户端。 Manta 是一个 RESTful 服务,因此 ruby​​-manta 实际上是一个 HTTP(S) 包装器,它处理所需的 HTTP 标头并执行一些健全性检查。 ruby-manta 试图在一个瘦的低抽象客户端中公开 Manta 的所有功能。 什么是蝠鲼? Manta 是一个带有目录结构的 RESTful 复制对象存储,在 Brewer 的 CAP 中强调了一致性和分区容错性(C&P),它不同于通常的 Dynamo 衍生选择的可用性和分区容错性(A&P)。 这使得关于 Manta 的推理更简单(写后读将始终返回最新版本),并且它支持 CAS 语义,但这也意味着在极少数情况下可能会暂时为某些对象返回 HTTP 500。 Manta 还提供对存储在 Manta 中的对象进行操作的 map-r


【文件预览】:
ruby-manta-master
----ruby-manta.gemspec(1KB)
----lib()
--------ruby-manta()
--------ruby-manta.rb(183B)
----Gemfile(95B)
----Rakefile(164B)
----LICENSE(1KB)
----test()
--------unit()
----README.md(23KB)
----TODO(53B)
----.gitignore(13B)
----example.rb(3KB)

网友评论