2016-05-20 6 views
2

のIgnite永続ストアローディング機構

CacheStore.load() 

しかしhttps://apacheignite.readme.io/docs/persistent-storeで、私はそれが自分自身をロードすることを表現してaccross来ることができませんでした自動起動時に。

私はここに何かがないのですか、それとも実際に起動時にこれを行うことはありませんか?私はあなたのケースで動作するはずです以下の方法を参照してください

Thxを

答えて

0

  • 実装でorg.apache.ignite.lifecycle.LifecycleBeanインターフェースおよびプロセスorg.apache.ignite.lifecycle.LifecycleEventType#AFTER_NODE_STARTイベントを実施。
  • イベントが発生すると、Beanの実装でcache("cache_name").localLoadCache()が呼び出されます。開始ノードがプライマリまたはバックアップであるエントリは、そのノードに格納されます。
  • LifecycleBeanの実装をIgniteConfiguration.setLifecycleBeans(lifeCycleBean)で登録するか、またはSpring XMLと同じ方法で登録してください。

このような構成でノードを起動すると、登録済みのために事前ロードが自動的に開始されます。LifecycleBean

Here IgniteでLifecycleBeanを使用する方法の例が見つかります。

関連する問題