aeron icon indicating copy to clipboard operation
aeron copied to clipboard

Offering I/O vectors for sending multiple messages

Open mmottl opened this issue 1 year ago • 0 comments

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.

mmottl avatar Jun 21 '24 02:06 mmottl