Skip to content

Commit ceb9b26

Browse files
committed
WIP
1 parent 859121e commit ceb9b26

File tree

6 files changed

+167
-158
lines changed

6 files changed

+167
-158
lines changed

examples/benchmark/async-job-client.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
# Copyright, 2024-2025, by Samuel Williams.
66
# Copyright, 2025, by Shopify Inc.
77

8+
require "async"
89
require_relative "config/environment"
910

1011
start_time = Process.clock_gettime(Process::CLOCK_MONOTONIC)

examples/benchmark/async-job-server.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
# Copyright, 2024-2025, by Samuel Williams.
66
# Copyright, 2025, by Shopify Inc.
77

8-
require "async/job/adapter/active_job/service"
8+
require "async/job/adapter/active_job/environment"
99

1010
service "job-server" do
11-
include Async::Job::Adapter::ActiveJob::Service
11+
include Async::Job::Adapter::ActiveJob::Environment
1212
end

examples/benchmark/config/environment.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
require "rails"
88
require "active_job/railtie"
99
require "async/job/adapter/active_job/railtie"
10+
require "async/job/processor/redis"
1011

1112
Async::Job::Adapter::ActiveJob::Railtie.define_queue "default" do
12-
dequeue Async::Job::Queue::Redis
13+
# enqueue Async::Job::Processor::Aggregate
14+
dequeue Async::Job::Processor::Redis
1315
end
1416

15-
ActiveJob::Base.queue_adapter = Async::Job::Adapter::ActiveJob::Railtie.config.active_job.queue_adapter
16-
1717
require_relative "../benchmark_job"

0 commit comments

Comments
 (0)