Hi, I looked through the crate and Benchmark results in github repo, really impressive work.
I'm not an expert on lock-free queue design but I'm interested!
Your sharded channels and unified sync/async API caught my attention, especially shard_key for per-market ordering and bounded backpressure.
I’m building a Solana trade bot, which is an arbitrage multi venue engine using linux bare metal servers, so I can test in reporting latency under burst.
I run my own RPC (non-validator) and ingest shreds directly, so market data is very bursty.
I think HEL could fit well on the ingest side: many feeds pushing updates at once, and routing by venue or pool id with shard_key seems like a natural match for per-market ordering without bridges between sync and async.
I'd love to dogfood HEL there and report back, I mean latency under burst, try_send vs blocking, shard/cap tuning on real hardware.
Happy to open an issue to track it or start with a minimal ingest example if that's useful.
Thanks for open sourcing.
Hi, I looked through the crate and Benchmark results in github repo, really impressive work.
I'm not an expert on lock-free queue design but I'm interested!
Your sharded channels and unified sync/async API caught my attention, especially shard_key for per-market ordering and bounded backpressure.
I’m building a Solana trade bot, which is an arbitrage multi venue engine using linux bare metal servers, so I can test in reporting latency under burst.
I run my own RPC (non-validator) and ingest shreds directly, so market data is very bursty.
I think HEL could fit well on the ingest side: many feeds pushing updates at once, and routing by venue or pool id with shard_key seems like a natural match for per-market ordering without bridges between sync and async.
I'd love to dogfood HEL there and report back, I mean latency under burst, try_send vs blocking, shard/cap tuning on real hardware.
Happy to open an issue to track it or start with a minimal ingest example if that's useful.
Thanks for open sourcing.