AppEngine プロジェクトを MVM、カスタム ランタイム環境に移行しようとしています。
Memcache で問題が発生しましたが、次のものを置き換えることで解決しました。
CacheManager.getInstance().getCacheFactory().createCache ...
...
と:
new XMemcachedClient(
System.getenv.get("MEMCACHE_PORT_11211_TCP_ADDR"),
Integer.parseInt(System.getenv.get("MEMCACHE_PORT_11211_TCP_PORT")))
...
(ところで、誰かが同じ問題を抱えている場合、XMemcachedのmavenは:)
<dependency>
<groupId>com.googlecode.xmemcached</groupId>
<artifactId>xmemcached</artifactId>
<version>2.0.0</version>
</dependency>
現在、DataStore JDO と PersistenceManager (プロジェクトで DataNucleus を使用) の問題に直面しています。
基本的に、私はこれを置き換えようとしています:
JDOHelper.getPersistenceManagerFactory("xxx").getPersistenceManager() ...
...
と ?...
アドレスを作成するために使用できる「魔法の」環境変数はありますか (MEMCACHE_PORT_11211_TCP_ADDR や MEMCACHE_PORT_11211_TCP_PORT は Memcache の場合です)。(MVM プロジェクトから) データソースと通信できる他の手段はありますか?
前もって感謝します、
オハッド