Fun with DSO and Cyclic Barrier

http://blog.terracottatech.com/archive/2005/08/fun_with_dso_an.html

Using dso-java, a script that sets things up for you and then calls your regular "java" command, and an L1Config.xml file I was able to take a multi-threaded application construct and turn it into a multi-threaded multi-virtual machine construct.

このページの例を見てわかるように、コードの修正をせずにクラスタ環境下でスレッドのコーディネーションができるようになる。スケールさせるための仕組みをコードから隠蔽できるのは面白いなぁ。AOPの活用方法として注目に値する。

住商情報システムで販売しているみたいだから、何かしら日本でも情報が得られるようになるかな。JBoss Cacheは極めて似た実装になりそうだから、少し使ってみようかな。