存在しない場合にのみ、エンティティをGoogle App Engine Datastoreに保存しようとしています。GAEデータストア内のエンティティを保存する方法競合状態を防止しながら存在しない場合のみ
主な問題は次のとおりです。2つのスレッドが同時にこれを行っている場合、エンティティの保存に成功するような競合状態を防止したい。
私は、このための最善のアプローチは何かわからない取引を利用しますが、仕事や1は、Memcacheの
を使用するなど、他のソリューションに頼らなければならないことを想定すると、Javaで低レベルAPIで
クラスDatastoreServiceのために追加し、あなたが – man
は、これらの中で[Java]タブをクリックして、このような機能のためのマニュアルを私をポイントしてくださいすることができますと呼ばれる機能がありませんdocs:https://cloud.google.com/datastore/docs/concepts/entities –
完全なJavaソースはhttps://github.com/GoogleCloudPlatform/java-docs-samples/blob/master/datastore/srcです。 /test/java/com/google/datastore/snippets/ConceptsTest.java –