usando o blobstore com o endpoint e o android do google cloud

Estou desenvolvendo um projeto Android conectado ao Google App Engine usando o plug-in do Eclipse. Um aspecto do aplicativo é permitir que o usuário Alpha envie imagens para o usuário Bravo. Para fazer isso, tenho a seguinte configuração:

Postagem do usuário alfa:

enviar imagem para meu servidor do mecanismo de aplicativos por meio de endpointsservidor armazena a imagem na loja de blobsservidor armazena blobkey no armazenamento de dados

Usuário Bravo recebendo:

servidor obtém blobkey do armazenamento de dadosservidor obtém imagem usando a chave blobservidor envia imagem para o aplicativo android usando endpoints

Essa configuração leva de dois (2) minutos para cima, quando meu app Android envia uma imagem para quando eu a vejo na ferida da bolha. Escusado será dizer que isto é completamente inaceitável.

Meu servidor está processando a imagem programaticamente, através do seguinte código:

public static BlobKey toBlobstore(Blob imageData) throws FileNotFoundException, FinalizationException, LockException, IOException {
        if (null == imageData)
            return null;

        // Get a file service
        FileService fileService = FileServiceFactory.getFileService();

        // Create a new Blob file with mime-type "image/png"
        AppEngineFile file = fileService.createNewBlobFile("image/jpeg");// png

        // Open a channel to write to it
        boolean lock = true;
        FileWriteChannel writeChannel = fileService.openWriteChannel(file, lock);

        // This time we write to the channel directly
        writeChannel.write(ByteBuffer.wrap
            (imageData.getBytes()));

        // Now finalize
        writeChannel.closeFinally();
        return fileService.getBlobKey(file);
    }

Alguém sabe como eu posso me adaptaro exemplo oficial para usar nós de extremidade (no caso em que devo usar minhas instâncias de mecanismo de aplicativo) ou usargetServingUrl (ignorando minhas instâncias) para armazenar e servir minhas bolhas?
Por favor, em vez de palavras, inclua o código. Obrigado.

questionAnswers(3)

yourAnswerToTheQuestion