I've read in the documentation that if AIO is available on your machine then you can get very high message throughput.
We are running on Solaris and could install AIO, but the documentation specifically references Linux. Is this feature limited to Linux distributions? or will a properly configured Solaris system also benefit?
The integration with libaio not only depends on the presence of libaio but also on a JNI library that currently is only shipped for Linux. I assume you could compile it yourself for Solaris. It's in the hornetq-native module.