gearman-ruby:官方! 用于Gearman分布式作业系统的Ruby库

时间:2024-03-21 21:43:28
【文件属性】:

文件名称:gearman-ruby:官方! 用于Gearman分布式作业系统的Ruby库

文件大小:38KB

文件格式:ZIP

更新时间:2024-03-21 21:43:28

Ruby

Gearman-ruby 这是什么? 这是用于分布式作业系统的纯Ruby库。 需要做什么? 更多测试,一些代码清除。 这到底是什么 目前,该库对Ruby应用程序具有客户端和工作程序支持。 入门 客户 一个非常简单的客户端,它提交“睡眠”作业并等待100秒以获取结果: require 'rubygems' require 'gearman' servers = [ 'localhost:4730' , 'localhost:4731' ] client = Gearman :: Client . new ( servers ) taskset = Gearman :: TaskSet . new ( client ) task = Gearman :: Task . new ( 'sleep' , 20 ) task . on_complete { | d | puts d } tas


【文件预览】:
gearman-ruby-master
----.gitignore(20B)
----.travis.yml(335B)
----.yourbase.yml(292B)
----LICENSE(1KB)
----CHANGELOG.md(325B)
----gearman-ruby.gemspec(848B)
----examples()
--------worker_reverse_string.rb(364B)
--------client_reverse_string.rb(341B)
--------client_dedupe.rb(582B)
--------client_background_jobs.rb(508B)
--------worker_dedupe.rb(350B)
--------client.rb(483B)
--------worker.rb(598B)
----spec()
--------task_spec.rb(5KB)
--------support()
--------client_spec.rb(2KB)
--------spec_helper.rb(326B)
--------taskset_spec.rb(3KB)
--------connection_pool_spec.rb(2KB)
----README.md(2KB)
----lib()
--------gearman()
--------gearman.rb(407B)
----Gemfile(102B)
----Rakefile(456B)
----test()
--------client_test.rb(4KB)
--------mock_client_test.rb(21KB)
--------worker_test.rb(1KB)
--------testlib.rb(2KB)
--------mock_worker_test.rb(11KB)
--------util_test.rb(392B)

网友评论