aeron
aeron copied to clipboard
Offering I/O vectors for sending multiple messages
Aeron already provides for functions like aeron_publication_offerv to combine multiple I/O vectors into a single message. Would it be possible to support operations that treat each I/O vector as an individual message?
In my case, I have an array of iovecs from a writev operation that persists message batches to disk before sending. Since those iovecs are identical to aeron_iovec_stct, it would be quite convenient and presumably more efficient if I could just hand them to Aeron in one call.