spigo
spigo copied to clipboard
Benchmark gotocol message formats
Build a benchmark.go nanoservice package that records performance for each message type separately in more detail. Create a test routine that sends messages as fast as possible with varying amounts of payload and different buffer sizes on the channel and vary number of CPU runtime threads.
Try out various optional extensions to gotocol to see what the performance impact is.
Write up channel benchmarks as a blog post.