Commit Graph

8 Commits

Author SHA1 Message Date
7bcc0c19aa Significant speed improvement 2026-01-12 09:37:47 -05:00
0861703ddc Sleep to go faster
The problem was I was basically flushing twice for every message when
doing request reply.
This gives the sender the opportunity to finish writing a full message
to the queue, which we then check for before flushing.

This makes request reply latency benchmarks go down from like 90ms to
200us.
2026-01-10 16:42:43 -05:00
4a228c8dba switch to uuids for clients 2026-01-10 09:21:18 -05:00
d8488fde49 support hpub
fixed issue where not all data was being sent
request reply has a performance issue but technically works
2026-01-08 16:47:52 -05:00
45feccbad8 WAY FASTER but doesn't send all?
Seems to not flush the last message
2026-01-07 23:19:19 -05:00
96a3705069 starting zero alloc parsing 2026-01-07 23:19:19 -05:00
4896928352 Major restructuring
This makes things much easier to use as a library
2026-01-06 21:59:41 -05:00
b87412ee66 Restructuring
Add a bunch of tests for the client
2026-01-06 20:43:49 -05:00