2012-01-06 1 views
3

これは実行可能だと言っているスレッドが見つかりましたが、具体的な指示や設定情報が見つかりませんでした。誰でもElasticacheを第2レベルのキャッシュとして使用するために休止状態になっていますか?

私はこれもBeanstalkからやりたいと思っています.Appleは、hibernateをelasticacheインスタンスにポイントするconfigを使ってbeanstalkにデプロイする必要があります。

+0

同様hibernate memcached jarファイルが必要になり、私はmemcacheの実装にElastiCacheに接続するために管理し、それは私にしばらく時間がかかるだろう記述する。しかし、私はBeanstalkからそれを試していませんでした... –

答えて

8

はい、私たちは第2レベルのキャッシュを使って休止状態を設定することができました。しかし、ビーンストークではありません。このコードはあなたに役立ちます。

<props> 
      <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> 
      <prop key="hibernate.show_sql">false</prop> 
      <prop key="hibernate.format_sql">false</prop> 


      <prop key="hibernate.generate_statistics">true</prop> 
      <prop key="hibernate.cache.use_structured_entries">true</prop> 
      <!-- prop key="hibernate.hbm2ddl.auto" >update</prop --> 
      <prop key="hibernate.jdbc.batch_size">100</prop> 


      <prop key="hibernate.cache.provider_class">com.googlecode.hibernate.memcached.MemcachedCacheProvider 
      </prop> 
      <!-- Cache disabled --> 
      <prop key="hibernate.cache.use_query_cache">true</prop> 
      <prop key="hibernate.cache.use_second_level_cache">true</prop> 
      <prop key="hibernate.memcached.servers"><elasticachehostname>:11211</prop> 
      <prop key="hibernate.memcached.cacheTimeSeconds">300</prop> 



      <prop key="hibernate.memcached.connectionFactory">DefaultConnectionFactory</prop> 
      <prop key="hibernate.memcached.clearSupported">false</prop> 


     </props> 

あなたは

+0

キャッシュしたいHibernateエンティティに '@ Cache'と' @ Cachable'アノテーションを追加する必要はありませんか? – Luke

関連する問題