GlassFishクラスタ構成を作った時のメモです。 バージョンは、 OS: Scientific Linux 6.3 x86_64 nginx: 1.2.6 GlassFish: 3.1.2.2 Java: Java SE 7u11 いずれも今日時点の最新安定バージョンです。 アプリはJavaEE6で作ってます。 ステートフルなアプリなので、スティッキーセッションとセッションレプリケーションが必要です。 構成はこんな感じ。 DAS(ドメイン管理サーバ)がクラスタを管理します。 # 今回はGlassFishクラスタの話なので、「nginxとDASの冗長化は?」というツッコミは無しでお願いします:) GlassFishのレプリケーション方式はインメモリレプリケーションです。 # 昔のGlassFishではHigh-Availability Database (HADB)という方式があったよう
![nginxをリバースプロキシにしてGlassFishでクラスタリング](https://cdn-ak-scissors.b.st-hatena.com/image/square/71a2a3826bb3eb5fc7e630548b092bec58ef1688/height=288;version=1;width=512/https%3A%2F%2Fmatsumana.wordpress.com%2Fwp-content%2Fuploads%2F2013%2F01%2Fe382b9e382afe383aae383bce383b3e382b7e383a7e38383e38388-2013-01-22-1-47-31.png)