2016-03-31 28 views
0

AppEngineプロジェクトをMVM、カスタム実行時環境に移行しようとしています。管理対象VM JDOデータストア

私は置き換えることで解決したのMemcacheの問題、直面している:誰もが同じ問題を抱えている場合(ところで、その後、XMemcachedのためにされてMavenの

new XMemcachedClient(
    System.getenv.get("MEMCACHE_PORT_11211_TCP_ADDR"), 
    Integer.parseInt(System.getenv.get("MEMCACHE_PORT_11211_TCP_PORT"))) 
... 

:):で

CacheManager.getInstance().getCacheFactory().createCache ... 
... 

<dependency> 
    <groupId>com.googlecode.xmemcached</groupId> 
    <artifactId>xmemcached</artifactId> 
    <version>2.0.0</version> 
</dependency> 

私は今、DataNucleusの中を使用して(データストアJDOとのPersistenceManagerで問題に直面しています プロジェクト)。

基本的に、私はこれを置き換えるために探しています:?と

JDOHelper.getPersistenceManagerFactory("xxx").getPersistenceManager() ... 
... 

...

は、私がMEMCACHE_PORT_11211_TCP_ADDRとMEMCACHE_PORT_11211_TCP_PORTのように(アドレスを構成するために使用することができます任意の「魔法」の環境変数はありますMemcacheの場合)?その他の手段として、(MVMプロジェクトから)データソースを通信できますか?事前に

おかげで、

オハッド

答えて

1

あなたは、データストアにアクセスするためのgcloud-javaプロジェクトを使用して検討する必要があります。ここでの大きな利点は、あなたがApp Engineで、コンテナエンジン、およびCompute Engineのと同じコード/クライアントを使用することができるということです。

https://github.com/GoogleCloudPlatform/gcloud-java

は、この情報がお役に立てば幸い!

関連する問題