2011-08-11 6 views
1

私はgemfireを使用していますが、現在はクライアントとサーバーを持っています。さて、サーバーはある地域にいくつかの小地域を作成し、そこでいくつかのオブジェクトを配置します。クライアントでオブジェクトを取得しようとしていますが、オブジェクトまたはサブ領域が表示されません。リージョンをどのように同期できますか?私にできることはほかにありますか?Gemfire地域同期

答えて

1

FYIでは、分散ダイナミックリージョンを作成するためにDynamicRegionFactoryを使用する必要があります。 Gemfireのドキュメントは、それでかなり明確でした。

0

ダイナミックリージョンは、キャッシュ内の他のリージョンと同じように動作し、親リージョンの属性を引き継ぎます。非動的な親リージョンで始める必要があります。この領域が正しく機能しているかどうかを確認してください。同期化は、これがコンフィギュレーションの問題である可能性が最も高いです。 GFモニターを使用して、分散システムの地域を確認してください。

別の解決策は、領域を作成するリモート機能を作成することです。この場合、部分領域とルート領域を作成することができます。このソリューションは、Hibernate L2キャッシュ用のGemFireモジュールで使用されます。