Sha256: 0e08b0d38e88b9c09bba17d5344c7648d5bb524e6b7360d83b2fdbde2517f0e2

Contents?: true

Size: 686 Bytes

Versions: 16

Compression:

Stored size: 686 Bytes

Contents

require 'message_bus'

if defined?(PhusionPassenger)
    PhusionPassenger.on_event(:starting_worker_process) do |forked|
        if forked
            # We're in smart spawning mode.
            MessageBus.after_fork
        else
            # We're in conservative spawning mode. We don't need to do anything.
        end
    end
end


# require 'rack-mini-profiler'

# Rack::MiniProfiler.config.storage = Rack::MiniProfiler::MemoryStore

# use Rack::MiniProfiler
MessageBus.long_polling_interval = 1000 * 2
MessageBus.rack_hijack_enabled = true
MessageBus.max_active_clients = 3
use MessageBus::Rack::Middleware
run lambda { |env| [200, {"Content-Type" => "text/html"}, ["Howdy"]]  }

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
message_bus-1.0.9 examples/bench/config.ru
message_bus-1.0.8 examples/bench/config.ru
message_bus-1.0.7 examples/bench/config.ru
message_bus-1.0.6 examples/bench/config.ru
message_bus-1.0.5 examples/bench/config.ru
message_bus-1.0.4 examples/bench/config.ru
message_bus-1.0.3 examples/bench/config.ru
message_bus-1.0.2 examples/bench/config.ru
message_bus-1.0.1 examples/bench/config.ru
message_bus-1.0.0 examples/bench/config.ru
message_bus-0.9.6 examples/bench/config.ru
message_bus-0.9.5 examples/bench/config.ru
message_bus-0.9.4 examples/bench/config.ru
message_bus-0.9.3.2 examples/bench/config.ru
message_bus-0.9.3.1 examples/bench/config.ru
message_bus-0.9.3 examples/bench/config.ru