文件名称:zookeeper:Ruby 的 Zookeeper 绑定(1.8、1.9 与手表和回调兼容)
文件大小:932KB
文件格式:ZIP
更新时间:2024-06-18 13:22:59
Ruby
动物园管理员 Zookeeper 集群协调服务器的接口。 对于具有更方便的 API 和锁等功能的更高级别的接口,请查看 。 前叉安全! 从 1.1.0 开始,这个库是 fork 安全的(这并不容易实现)。 这意味着您可以在 unicorn、resque 以及您生病的小猴子本周使用的任何其他 fork-philic 框架中使用它而无需担心。 唯一的规则是在 fork() 之后,您需要尽快在客户端上调用#reopen ,因为如果您尝试执行任何其他操作,则会引发异常。 除此之外,父级不需要任何特殊操作。 1.0 的大计划 1.0 版本将进行层次结构的重组。 将有一个单一的*Zookeeper命名空间(与当前布局相反,有 5-6 个不同的*常量),并且在接下来的几个版本中,将有一个向后兼容的要求,供仍然需要使用的用户使用旧的名字。 执照 版权所有 2008 Phillip Pearson
【文件预览】:
zookeeper-master
----.travis.yml(555B)
----.gitmodules(91B)
----Guardfile(320B)
----Rakefile(3KB)
----zoomonkey()
--------zoomonkey.rb(4KB)
--------duplicates(153B)
----cause-abort.rb(2KB)
----releaseops()
----CHANGELOG(15KB)
----zookeeper.gemspec(1KB)
----LICENSE(1KB)
----README.markdown(4KB)
----Gemfile(726B)
----ext()
--------generate_gvl_code.rb(7KB)
--------dbg.h(2KB)
--------c_zookeeper.rb(10KB)
--------Rakefile(799B)
--------common.h(314B)
--------zkrb_wrapper_compat.h(344B)
--------patches()
--------extconf.rb(3KB)
--------event_lib.h(5KB)
--------zkrb_wrapper_compat.c(324B)
--------zkc-3.4.5.tar.gz(835KB)
--------.gitignore(28B)
--------event_lib.c(22KB)
--------zkrb.c(32KB)
--------zookeeper_base.rb(7KB)
--------depend(213B)
--------zkrb_wrapper.c(22KB)
--------zkrb_wrapper.h(9KB)
----spec()
--------compatibilty_spec.rb(210B)
--------chrooted_connection_spec.rb(2KB)
--------latch_spec.rb(501B)
--------shared()
--------c_zookeeper_spec.rb(1KB)
--------forked_connection_spec.rb(3KB)
--------support()
--------log4j.properties(597B)
--------zookeeper_spec.rb(370B)
--------ext()
--------em_spec.rb(1KB)
--------default_watcher_spec.rb(1KB)
--------spec_helper.rb(1KB)
----.gitignore(137B)
----java()
--------java_base.rb(13KB)
----lib()
--------zookeeper()
--------zookeeper.rb(2KB)
----notes.txt(2KB)
----.ctags_paths(22B)
----.dotfiles()
--------ruby-gemset(10B)
--------rvmrc(50B)
--------ruby-version(16B)
----Manifest(566B)
----scripts()
--------upgrade-1.0-sed-alike.rb(1KB)