1

Terracotta サーバーで永続的なキューを適切に構成する方法を知っている人はいますか?

Terracotta は、サーバー上のクラスター化されたオブジェクトをファイルに格納し、追加のみの方法でそれらにデータを書き込みます。この内部データがどうにかしてクリアされる方法を制御したいと思います。Terracota によってクラスター化された共通の ehcache インスタンスを使用する集中的なアプリケーションが複数あります。データを入れているスレッドがあり、他のスレッドは読み取りと削除を行っています。私たちのハードディスクはゴム製ではありません... AFAIK )) Terracotta はディスクから削除されたキャッシュ項目をクリアしますか、デフォルトの動作、構成オプションなどは何ですか? 事前にサンクス

4

1 に答える 1

0

Terracotta によってクラスター化されたオブジェクトはすべて耐久性があります。

したがって、キューをクラスター化すると、耐久性があります。クラスター化されたデータ構造によって参照されるすべてのオブジェクトも耐久性があるため、キューに配置したメッセージは耐久性があります。

ディスクに永続化する場合、この設定は永続化モードによって制御されます。詳細については、構成リファレンス ガイドを参照してください。

クラスタ化されたメモリに配置されたオブジェクトはガベージ コレクションされます。これは、Java ヒープ内のオブジェクトがガベージ コレクションされる方法と同じ原理です。オブジェクトへのすべてのクラスター参照がクリアされると、分散ガベージ コレクターによってオブジェクトをクリアできます。このプロセスは、分散ガベージ コレクションと呼ばれます。

クラスター化されたヒープ内のオブジェクトの数、および各分散ガベージ コレクション (dgc) 実行の詳細を監視し、開発者コンソールを使用して dgc 実行を呼び出すことができます。

于 2009-06-11T05:48:04.157 に答える