rollout-zk:用于 Rollout 的 ZooKeeper 适配器

时间:2024-07-09 20:02:00
【文件属性】:

文件名称:rollout-zk:用于 Rollout 的 ZooKeeper 适配器

文件大小:8KB

文件格式:ZIP

更新时间:2024-07-09 20:02:00

Ruby

用于部署的 Zookeeper 存储适配器 我已经实现了一个基于动物园管理员的存储适配器,不需要任何网络往返来检查功能对用户活跃。 它使用 zookeeper 监视将整个数据集存储在内存中(通常非常小),并在任何更改时立即更新本地缓存。 如果你还没有迁移到 rollout v2,你可以只使用这个:legacy_storage选项,事情就会迁移到 redis。 如果您已迁移,则需要一些手动工作(我认为这很容易实现自动化)。 用法 $rollout = Rollout . new ( Rollout :: Zookeeper :: Storage . new ( $zookeeper , "/rollout/users" ) , :legacy_storage => $redis , :migrate => true ) 注意事项 它使用 gem 所有设置


【文件预览】:
rollout-zk-master
----.gitignore(21B)
----README.md(1KB)
----test()
--------storage_test.rb(0B)
--------test_helper.rb(0B)
----Gemfile(38B)
----LICENSE(1KB)
----lib()
--------rollout-zk.rb(77B)
--------rollout()
----Rakefile(4KB)
----rollout-zk.gemspec(3KB)

网友评论