【文件属性】:
文件名称:gearman-ruby:官方! 用于Gearman分布式作业系统的Ruby库
文件大小:38KB
文件格式:ZIP
更新时间:2021-03-02 03:56:48
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)