ITエンジニアの技術メモ

神奈川在住のITエンジニアの備忘録です。おもにプログラミングやネットワーク技術について、学んだことを自分の中で整理するためにゆるゆると書いています。ちゃんと検証できていない部分もあるのでご参考程度となりますが、誰かのお役に立てれば幸いです。

JBossのHornetqのPagingファイル

JBossは内部のメッセージキューとしてhornetqを持っている。これを使うと、JBoss上のアプリケーションは非同期通信が実現できる。

このhornetqは、基本的にはメモリ上にキューの情報を持つが、メモリが足りなくなってきたら、ディスク (Pagingディレクトリ) にキューの情報をファイルとして格納する。

Chapter 24. Paging

 

なので、Pagingディレクトリに大量のPagingファイルがあったり、定常的にPagingファイルが存在する状態の場合、メモリ等のリソースが足りない可能性があるので、マシンリソースの見直しを行った方が良いと思われる。