2010-12-12 4 views
5

ねえ私は現在、tomcatの春にehcacheを実行しています。私は今、共有/分散キャッシュに移動したいehcacheの独自のインスタンスを実行するいくつかのWebサーバーを持っています。私たちがそのパフォーマンスに満足し、スケールアウトしている間に正式なサポートが必要になるまで、商用ライセンスを使用するつもりはありません。Ehcache複数のJVM - opensource?

私が混乱しているのは、ehcache/teracottaのサイトです。すべてのドキュメントは、ehcache設定ファイルを更新してWebサーバーに接続することができるteracottaサーバーを使用してehcacheキャッシュを実行するように調整されています...しかし、指示は商用バージョンを使用するためのものですか?

私は本当にクラスタリングが必要なのですが(エンタープライズライセンスの一部であるかどうかは分かりますが)、私はオープンソースの分散キャッシュインスタンスをセットアップできると思っていましたか?誰にどのようにするためのリンクがありますか?または、埋め込みインスタンスから共有インスタンスに移動する方法に関する一般的な手順は?

答えて

2

オープンソースのテラコッタサーバ(ここでは、Mavenリポジトリはhttp://terracotta.org/confluence/display/docs330/Mavenです)を設定できますが、代わりにRMIベースのehcacheディストリビューションを参照してください。 が軽量であると思われます。すべてのノードが接続するサーバーは不要で、Javaバイトコード計測器ラッパーを実行する必要はありません。

0

EHCache-jgroups replicationで分散キャッシングを実行する代替メカニズムがあります。これはテラコッタの合併に先行しており、テラコッタの合併とは関係がありません。

代替手段はJBossCacheですが、これをお勧めします。

0

Blitz、GigaSpaces(javaspacesベース)、OSCache、Coherenceなどのものもあります。 OSCacheはBlitzと同じオープンソースで、GigaSpacesにはコミュニティ版があります。

関連する問題