Debe usar el SDK de Google App Engine para obtener los servicios proporcionados por Google App Engine.
Índice de características de Google App Engine:
Identidad de la aplicación : un marco que proporciona acceso a la identidad de la aplicación y la capacidad de afirmar esta identidad usando OAuth.
Blobstore : permite que su aplicación sirva objetos de datos grandes, como archivos de video o imagen, que son demasiado grandes para el almacenamiento en el servicio Datastore.
- ¿Para qué se utilizan los membretes?
- ¿Qué tan malo tiene que ser el software antes de que valga la pena reescribirlo?
- ¿Es rentable desarrollar aplicaciones para Windows Phone 8? ¿Cuál es el ingreso promedio?
- Tathasthu: ¿Cómo se las arregla Tathasthu con una cuenta de WhatsApp?
- ¿Existe una aplicación que te permita encontrar personas con intereses similares en tu ubicación?
Capacidades : detecta interrupciones y mantenimiento programado para servicios específicos, de modo que una aplicación pueda omitirlos o notificar a los usuarios.
Canal : crea una conexión persistente entre su aplicación y los clientes de JavaScript, para que pueda enviar mensajes en tiempo real sin sondeo.
Copia de seguridad / restauración del almacén de datos : le permite exportar o importar datos hacia o desde el almacén de datos de su aplicación utilizando la Consola de administración.
Memcache dedicado : proporciona una capacidad de caché fija asignada exclusivamente a su aplicación.
Go Runtime : cree su aplicación en el lenguaje de programación Go.
Google Cloud Endpoints : genera API para Android, iOS y clientes web, lo que facilita la creación de un back-end web para su aplicación.
Google Cloud SQL : un servicio web totalmente administrado que le permite crear, configurar y usar bases de datos relacionales que viven en la nube de Google.
Biblioteca de cliente de Google Cloud Storage : lea y escriba en Google Cloud Storage, con manejo interno de errores y lógica de reintento.
Herramienta de migración de HRD : migra los datos de la aplicación almacenados en el almacén de blobs o el almacén de datos maestro / esclavo en desuso al almacén de datos de alta replicación de GA.
Imágenes : manipule, combine y mejore las imágenes. Convierte entre formatos de imagen, accede a metadatos de imagen como altura y frecuencia de colores.
Java Runtime : cree su aplicación en el lenguaje de programación Java.
Registros : acceso programático a la aplicación y solicitud de registros desde su aplicación.
Correo : envíe mensajes de correo electrónico en nombre de administradores y usuarios con cuentas de Google, y reciba correo en varias direcciones.
MapReduce : una adaptación optimizada del modelo informático MapReduce para una informática distribuida eficiente en grandes conjuntos de datos.
Memcache : un caché de datos distribuido en memoria que se puede utilizar para mejorar en gran medida el rendimiento de la aplicación.
Módulos : Factorice las aplicaciones en componentes lógicos que puedan compartir servicios con estado y comunicarse de manera segura.
Multitenancy : facilita la compartimentación de sus datos para servir a muchas organizaciones de clientes desde una sola instancia de su aplicación.
OAuth : con las cuentas de Google y la API de OAuth, cualquier aplicación de App Engine puede ser un proveedor de servicios de OAuth.
OpenID : una tecnología abierta utilizada para autenticar a los usuarios en varios servicios web.
PageSpeed : una familia de herramientas que optimiza automáticamente el rendimiento de su aplicación.
Búsqueda prospectiva : un servicio de consulta que permite que su aplicación haga coincidir las consultas de búsqueda con las secuencias de datos en tiempo real.
PHP Runtime : cree su aplicación en el lenguaje de programación PHP.
Python Runtime : cree su aplicación en el lenguaje de programación Python.
Remoto : acceda a los servicios de App Engine desde cualquier aplicación. Por ejemplo, acceda a un almacén de datos de producción desde una aplicación que se ejecute en su máquina local.
Tareas programadas : configure tareas que se ejecutan a horas definidas o intervalos regulares.
Búsqueda : realice búsquedas similares a Google en datos estructurados como: texto sin formato, HTML, átomo, números, fechas y ubicaciones geográficas.
SendGrid : use la biblioteca de SendGrid para enviar correos electrónicos desde su aplicación y podrá ver estadísticas sobre aperturas, clics, cancelaciones de suscripciones, informes de spam y más.
Sockets Admite sockets salientes utilizando las bibliotecas incorporadas específicas del idioma.
SSL para dominios personalizados : Servir aplicaciones a través de HTTPS y HTTP desde un dominio personalizado en lugar de iniciar sesión: dirección de cuentas de Google.
Cola de tareas : permite que las aplicaciones realicen trabajos fuera de una solicitud del usuario, utilizando tareas pequeñas y discretas, que se ejecutan más tarde.
API REST de la cola de tareas : permite el uso de una cola de tareas de App Engine sobre REST.
Etiquetado de la cola de tareas : arrienda hasta un número específico de tareas con la misma etiqueta de la cola durante un período de tiempo específico.
División de tráfico : enruta las solicitudes entrantes a diferentes versiones de su aplicación, lo que le permite realizar pruebas A / B y desplegar nuevas funciones de forma incremental.
Twilio : permite que su aplicación realice y reciba llamadas telefónicas, envíe y reciba mensajes de texto y realice llamadas VoIP desde cualquier teléfono, tableta o navegador.
Recuperación de URL : utiliza la infraestructura de red de Google para emitir eficientemente solicitudes HTTP y HTTPS a URL en la web.
Usuarios : permite que las aplicaciones inicien sesión en los usuarios con cuentas de Google o OpenID, y se dirigen a estos usuarios con identificadores únicos.
XMPP : permite que una aplicación envíe y reciba mensajes de chat desde y hacia cualquier servicio de mensajería de chat compatible con XMPP.