Low Latency Communication in C++: Raw Sockets with io_uring vs. ZeroMQ, NanoMQ, Aeron etc
I have two C++ services that need ultra low-latency communication over the network. I’m considering using raw sockets with io_uring
but also looking at possibilities of using various messaging queues like ZeroMQ, NanoMQ, and Aeron UDP etc.