第39章 Libaio ネイティブライブラリー
HornetQ は、HornetQ と Linux libaio 間のブリッジとして使用されるネイティブライブラリーを配布します。
libaio
は、Linux カーネルプロジェクトの一部として開発されたライブラリーです。libaio
では、書き込みが、非同期で処理されるオペレーティングシステムに送信されます。書き込みが処理されたときに、オペレーティングシステムはコードをコールバックします。
これは、高パフォーマンスジャーナルで使用されます (このように設定されている場合)。13章永続化 を参照してください。
以下は、HornetQ により配布されるネイティブライブラリーです。
- libHornetQAIO32.so - x86 32 ビット
- libHornetQAIO64.so - x86 64 ビット
libaio を使用する場合、HornetQ は常にこれらのファイルをロードしようとします (これらのファイルがライブラリーパスにある場合)。「ライブラリーパス」 を参照してください。