El paquete del entorno de ejecución

import "google.golang.org/appengine/runtime"

Introducción

El entorno de ejecución del paquete expone información sobre el uso de recursos de la aplicación. También proporciona una forma de ejecutar código en un nuevo contexto de segundo plano de un módulo.

Este paquete no funciona en el entorno flexible de App Engine.

Index

func RunInBackground(c context.Context, f func(c context.Context)) error
type Statistics
    func Stats(c context.Context) (*Statistics, error)

func RunInBackground

func RunInBackground(c context.Context, f func(c context.Context)) error

RunInBackground ejecuta f en una goroutine de segundo plano en este proceso. f se proporciona un contexto que puede durar más que el contexto proporcionado a RunInBackground. Esto solo es válido para invocar desde un conjunto de servicios a escala básica o manual. RunInBackground no conserva el espacio de nombres de un contexto dentro de la solicitud en segundo plano.

type Statistics

type Statistics struct {
    // CPU records the CPU consumed by this instance, in megacycles.
    CPU struct {
        Total   float64
        Rate1M  float64 // consumption rate over one minute
        Rate10M float64 // consumption rate over ten minutes
    }
    // RAM records the memory used by the instance, in megabytes.
    RAM struct {
        Current    float64
        Average1M  float64 // average usage over one minute
        Average10M float64 // average usage over ten minutes
    }
}

Statistics representa las estadísticas del sistema.

func Stats

func Stats(c context.Context) (*Statistics, error)
¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Entorno estándar de App Engine para Go