質問

Cayenne(リモートオブジェクトの永続化)を持つサーバーをセットアップしようとしています。 私の場合、私は同じ地図を使っていくつかのデータベースを持っています。 2つのノードが同じマップを指すことができないので実装する最善の方法は何ですか?

私はそれをする2つの方法を見つけましたが、それは本当に満足のいくものではありません:

  • データベースごとにドメインや各データベースのサーブレットを持つことができます。それは機能しますが、新しいデータベースを作成した場合はweb.xmlを変更し、Webアプリケーションをリロードする必要があります。

  • 複数のノードを含む1つのドメインと複数のマップをすべて指定します。最初のマップでのみキャッシュを作成し、右マップを指すように、Cacheを最初のマップで作成し、選択不履歴をオーバーロードするようにEntityResolverをオーバーロードしなければなりませんでした。それがそれをするのが良い方法であるとわからない...

あなたの答えやコメントをありがとう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top