2016-06-07 6 views

ответ

2

Согласно documentation, Google предоставил Google Cloud Client Library. java doc этой библиотеки предоставляет следующие примеры кода, чтобы сделать пакетные запросы, используя один RPC запрос:

StorageBatch batch = storage.batch(); 
BlobId firstBlob = BlobId.of("bucket", "blob1")); 
BlobId secondBlob = BlobId.of("bucket", "blob2")); 
batch.delete(firstBlob).notify(new BatchResult.Callback<Boolean, StorageException>() { 
    public void success(Boolean result) { 
    // deleted successfully 
    } 

    public void error(StorageException exception) { 
    // delete failed 
    } 
}); 
batch.update(BlobInfo.builder(secondBlob).contentType("text/plain").build()); 
StorageBatchResult<Blob> result = batch.get(secondBlob); 
batch.submit(); 
Blob blob = result.get(); // returns get result or throws StorageException 
+0

Что меня смущает, что это под AppEngine. У меня есть приложение, которое работает за пределами appengine. – Johan

+2

Он должен работать без appengine. Единственное преимущество работы в appengine заключается в том, что он упрощает проверку подлинности. – sttaq

Смежные вопросы