Directories
¶
| Path | Synopsis |
|---|---|
|
benchmarks
|
|
|
runner
command
Benchmark runner for llingr-demux performance testing.
|
Benchmark runner for llingr-demux performance testing. |
|
Package demux provides a high-throughput message consumer that decouples partition count from parallelism, eliminating head-of-line blocking through per-key worker demultiplexing.
|
Package demux provides a high-throughput message consumer that decouples partition count from parallelism, eliminating head-of-line blocking through per-key worker demultiplexing. |
|
alloc
Package alloc provides object pooling for WorkItems to reduce GC pressure at high throughput.
|
Package alloc provides object pooling for WorkItems to reduce GC pressure at high throughput. |
|
bandwidth
Package bandwidth provides a side-channel aggregator for bandwidth telemetry from broker adapters.
|
Package bandwidth provides a side-channel aggregator for bandwidth telemetry from broker adapters. |
|
circuitbreaker
Package circuitbreaker provides emergency shutdown coordination for when severe application or infrastructure failures threaten message processing reliability.
|
Package circuitbreaker provides emergency shutdown coordination for when severe application or infrastructure failures threaten message processing reliability. |
|
config
Package config for the DemuxConfig type which controls concurrency limits, buffer sizes, timeouts, and tuning parameters.
|
Package config for the DemuxConfig type which controls concurrency limits, buffer sizes, timeouts, and tuning parameters. |
|
deadletter
Package deadletter routes failed messages to the application's dead-letter sink.
|
Package deadletter routes failed messages to the application's dead-letter sink. |
|
drain
Package drain orchestrates graceful pipeline shutdown during rebalances and consumer exit.
|
Package drain orchestrates graceful pipeline shutdown during rebalances and consumer exit. |
|
metrics
Package metrics provides non-blocking metrics collection for delivery to a sink that captures per-message telemetry.
|
Package metrics provides non-blocking metrics collection for delivery to a sink that captures per-message telemetry. |
|
offset
Package offset implements the fan-in stage that (re-)multiplexes concurrent worker streams back to per-partition commit tracking.
|
Package offset implements the fan-in stage that (re-)multiplexes concurrent worker streams back to per-partition commit tracking. |
|
pipeline
Package pipeline implements the fan-out stage that transforms a single ordered message stream into concurrent per-key worker streams.
|
Package pipeline implements the fan-out stage that transforms a single ordered message stream into concurrent per-key worker streams. |
|
pipeline/fnv
Package fnv provides a zero-allocation FNV-1a hash for partition key routing.
|
Package fnv provides a zero-allocation FNV-1a hash for partition key routing. |
|
pipeline/prev
Package prev tracks the previous offset per partition for contiguity detection.
|
Package prev tracks the previous offset per partition for contiguity detection. |
|
subscription
Package subscription manages the broker connection lifecycle: subscribing, polling, rebalance handling, and coordinated shutdown.
|
Package subscription manages the broker connection lifecycle: subscribing, polling, rebalance handling, and coordinated shutdown. |
|
Package ports - defines internal interfaces for dependency injection and testability.
|
Package ports - defines internal interfaces for dependency injection and testability. |
|
tests
|
|
|
mocklogger
Package mocklogger provides test implementations of nexus.Logger.
|
Package mocklogger provides test implementations of nexus.Logger. |
|
testkit/broker
Package broker provides in-memory mock brokers for end-to-end testing without real infrastructure.
|
Package broker provides in-memory mock brokers for end-to-end testing without real infrastructure. |
|
testkit/hostapp
Package hostapp provides test harness components that simulate host application callbacks.
|
Package hostapp provides test harness components that simulate host application callbacks. |
|
testkit/scenario
Package scenario provides test message generation utilities.
|
Package scenario provides test message generation utilities. |
Click to show internal directories.
Click to hide internal directories.