Sha256: e8eebd4007bc535018939c143d402a772dbc67997d73cd74324347624287b9d5
Contents?: true
Size: 508 Bytes
Versions: 2
Compression:
Stored size: 508 Bytes
Contents
$:.push('../lib') require 'gearman' require 'logger' logger = Logger.new(STDOUT) logger.level = Logger::ERROR Gearman.logger = logger JOB_COUNT=100000 client = Gearman::Client.new('localhost:4730') start_time = Time.now (1..JOB_COUNT).each do |jid| data = rand(36**8).to_s(36) task = Gearman::BackgroundTask.new("reverse_string", data) client.do_task(task) end end_time = Time.now diff = end_time - start_time puts "Completed #{JOB_COUNT} jobs in #{diff} seconds, at #{JOB_COUNT.to_f / diff} JPS"
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gearman-ruby-4.0.5 | examples/client_background_jobs.rb |
gearman-ruby-4.0.4 | examples/client_background_jobs.rb |