壊れたメガネ

ホッチキスの達人の意識の高いブログ。

Linux マシンの Java で Unix Domain Socket を用いたコードを書きたいと思っている方へ。

junixsocket を使ってみてはいかがでしょうか?

junixsocket プロジェクトホームページ

http://code.google.com/p/junixsocket/
GettingStarted

GettingStarted
junixsocket API javadoc

http://junixsocket.googlecode.com/svn/trunk/junixsocket/javadoc/index.html


以前、mod_javaみたいなのをつくるという事でエントリを2つくらい書きました。
それを実装するには httpd プロセスと java プロセスとの間でやり取り(プロセス間通信)しなきゃいけない訳で、 unix domain socket を用いる方法を試してみました。


そのエントリを書いて以来、検索エンジン経由で「 java UNIX ドメインソケット 」とか言う感じのキーワードでこのブログに訪れる方が結構いるようです。


JavaでUnix domain socketを使ったエコーサーバー のエントリでは私が書いてみたしょうもないライブラリを紹介していますが、正直作った本人以外に扱える代物でないです。
(ドキュメントも無いし、パッケージングもダメだし、そもそも実験で書いたコードなので信頼性とか1mmも無い。。。)


それに比べ junixsocket は人に使ってもらう事を意識して開発されているので、ドキュメントもあるし、パッケージングきちんとされているし、ってかんじです。


mod_javaみたいなのを作るっていうのは、近いうち取りかかりたいなぁ〜と思いつつあれからちっとも進んでいません。が、一応 junixsocket を取り入れるつもりです。