Tags: zeromq/omq.rb
Tags
v0.27.0 - transport-supplied ZMTP Connection class Transport modules may define .connection_class to substitute their own Protocol::ZMTP::Connection-shaped class. ConnectionLifecycle queries it (with a respond_to? fallback) so existing transports — built-in or third-party — keep working unchanged. Enables plugin transports whose wire shape differs from ZMTP/3.1 (e.g. omq-websocket per RFC 45) to plug in without forking the engine.
v0.22.1 — reduce per-message allocations in send pumps and routing Reuse batch arrays across send pump cycles. Consolidate blocking-dequeue + non-blocking-sweep into Routing.dequeue_batch. REP envelope as [conn, envelope] + concat instead of Hash + splat. REQ transform_send uses dup.unshift instead of splat. Bench harness accepts OMQ_BENCH_SIZES, OMQ_BENCH_TRANSPORTS, OMQ_BENCH_PEERS env vars.
PreviousNext