Crate oa_gateway_bench

Source
Expand description

Latency and throughput utility. Calls public gateway APIs only.

Modulesยง

  • cli ๐Ÿ”’
    Hand-rolled argv, in the same style as the host binary.
  • clock ๐Ÿ”’
    Sequence โ†’ send-time map shared by a publisher and its subscribers.
  • owp_client ๐Ÿ”’
    Non-panicking OWP client for the hot path.
  • payload ๐Ÿ”’
    Bench payloads. Sequence numbers live in the JSON, not in engine headers.
  • report ๐Ÿ”’
    Histogram, engine counters, text summary, and JSON file.
  • scenarios ๐Ÿ”’
    Isolated cost layers. Each scenario calls public APIs only.

Functionsยง