アプリケーションサーバ レプリケーションの方式 レプリケーションされるセッション情報の範囲 レプリケーションされるトリガー
(何をもって変更があったと認識されるか)
レプリケーションの通信方式
Tomcat all-to-all
  • 全体
  • 差分
  • setAttribute/removeAttribute
  • requestごと
  • 同期
  • 非同期
JBoss all-to-all
  • 全体
  • 差分
  • セッションにアクセスがあるごと
  • setAttribute/removeAttribute/getAttribute
  • setAttribute/removeAttribute/非プリミティブなオブジェクトに対するgetAttribute
  • setAttribute/removeAttribute
  • 同期
  • 非同期
  • レプリケーション間隔指定(interval)
WebLogic primary-secondary
  • 差分
  • setAttribute/removeAttribute/putValue(非推奨)/removeValue(非推奨)
  • 同期

表5:インメモリレプリケーションの比較