You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
Aeron provides efficient batching into datagrams so this type of enhancement would not be as beneficial as with other messaging system. Multiple messages in single offers could also result in failures due to flow control windows. We do not see this is a good thing for Aeron.
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
iovec
s from awritev
operation that persists message batches to disk before sending. Since thoseiovec
s are identical toaeron_iovec_stct
, it would be quite convenient and presumably more efficient if I could just hand them to Aeron in one call.The text was updated successfully, but these errors were encountered: